前端模块化两兄弟——requireJS和seaJS
写在前面 之前没学过nodeJS,底子不好,对AMD和CMD的实现没法理解,现在nodeJS也算是步入门槛,再回过身好好研究一下这个“模块化加载器”。 SeaJS与RequireJS最大的区别 一言以蔽之:执行模块的机制大不一样 Requi...
写在前面 之前没学过nodeJS,底子不好,对AMD和CMD的实现没法理解,现在nodeJS也算是步入门槛,再回过身好好研究一下这个“模块化加载器”。 SeaJS与RequireJS最大的区别 一言以蔽之:执行模块的机制大不一样 Requi...
减少 HTTP 请求数是性能优化中非常重要的一条准则。使用 combo 插件,配合服务器的 nginx-http-concat服务(安装指南),可自动对同一批次的多个模块进行合并下载。 使用场景 上面这些场景中的 a.js 和 b.js 可...
这个问题困扰了我两天,使用别人的例子、官网down下来的example都没有问题。但是放到自己项目里就 var $=require(“jquery”) 为null。 后来发现,jquery本来没有amd规范的,于是从...
详细请参照http://seajs.org/docs/#docs 模块定义 在 SeaJS 中,所有 JavaScript 文件都应该用模块的形式来书写,并且一个文件只包含一个模块。 define 使用全局函数 define 来定义模块: ...
seajs的使用实例: 以下为在sea.js里配置信息 var staticPath = "/assets/dist"; seajs.config({ paths: {page: staticPath + "/pages"}, alias:...