闭包的定义 学术来说,闭包是指在 JavaScript 中,内部函数总是可以访问其所在的外部函数中声明的参数和变量,即使在其外部函数被返回(寿命...
什么是loader 在我的理解webpack的 loarder相当于一个中间件,require('file!./test.coffee') 在执...
基本原理 脏刷新基本遵循订阅者设计模式,$watch添加监听者到$$watchers,当执行$degist的时候,读取watchers列表,当发...
Code Splitting是Webpack的核心功能,其主要作用: 管理加载顺序 合并相同代码 模块管理 Code Splitting维护了两...
前言 自从Angular火了一把以后,数据与视图的双向绑定,已经成为了现代前端框架的标配,本系列将会探讨目前主流前端框架的双向绑定实现原理与代码...
动态读取模块解决了什么问题? 以下是截取cnodejs社区源码的片段https://github.com/cnodejs/nodeclub/bl...
某天,河蟹君遇到一个需求,统计express服务器得api相应时间。基本思路是:当请求过来得时候,记录一下当前时间t1,然后api响应结束时间是...
基本原理 对于Getter/Setter实现的数据双向绑定来说,核心在于重定义model的getter与setter方法,在数据变动的时候重新渲...
回调,是每个nodejser必须面对的问题,社区也有很多解决方案,诸如asnyc,promise和ECMAScript 第六版的引入。异步的那些...