摘要: RequireJS为了应对日益复杂,大规模的JavaScript开发。我们化整为零,化繁为简。将复杂的逻辑划分一个个小单元,各个击破。这时一个项目可能会有几十个甚至上百个JS文件,每个文件为一个模块单元。如果上线时都是这些小文件,那将对性能造成一定影响。RequireJS提供了一个打包压缩工具r.j... 阅读全文
posted @ 2015-05-22 23:43 何君 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 大多数模块依赖加载器/管理器本质上都是将这种模块定义封装进一个友好的API。var MyModules = (function(){ var modules = {}; function define(name,deps,impl){ for(var i =0;i<deps.length;i++)... 阅读全文
posted @ 2015-05-22 17:55 何君 阅读(302) 评论(0) 推荐(0) 编辑