摘要: 对于一般环境,我们直接将模块函数运行后端的返回值赋值给一个window下的变量就可以了。 对于AMD环境下,刚才我们说过要用define来定义函数。所以对于这两种情况我们可以这样处理: 阅读全文
posted @ 2018-06-23 15:13 zyy_123 阅读(273) 评论(0) 推荐(0) 编辑
摘要: requireJS 模块不同于传统的脚本文件,它良好地定义了一个作用域来避免全局名称空间污染。它可以显式地列出其依赖关系,并以函数(定义此模块的那个函数)参数的形式将这些依赖进行注入,而无需引用全局变量。RequireJS的模块是模块模式的一个扩展,其好处是无需全局地引用其他模块 RequireJS 阅读全文
posted @ 2018-06-23 15:10 zyy_123 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 /*闭包*//* *闭包就是函数里套函数 * 函数局部变量可以模拟class的私有变量,而通过闭包可以访问这些私有变量,相当于set..,get.. */ var ctn = (function(){ var num = 0; return function(){ ++num; ret 阅读全文
posted @ 2018-06-23 11:54 zyy_123 阅读(78) 评论(0) 推荐(0) 编辑