SeaJS入门教程系列之使用SeaJS(二)
要在项目中使用SeaJS,你所有需要做的准备工作就是下载sea.js然后放到你项目的某个位置。在讨论SeaJS的具体使用前,先介绍一下SeaJS的模块化理念和开发原则。上面是我从SeaJS源码中摘录出来的,define可以接收的参数分别是模块ID,依赖模块数组及工厂函数。我阅读源代码后发现define对于不同参数个数的解析规则如下:个人建议遵循SeaJS官方示例的标准,用一个参数的define定义模块。入口模块相当于C程序的main函数,同时也是整个模块依赖树的根。例如,下面是对jQuery的封装方法:SeaJS本来集成了一个打包部署工具spm,后来作者为了更KISS一点,将spm拆出了SeaJS而成为了一个单独的项目。
下载地址
用户评论