SeaJs的学习
SeaJs的官网说学习5min就够,我用了2天的业余时间来学习.
如果是小项目用起来的话,有点牛刀来杀鸡的感觉;对于大项目的话,因为可以很好的控制JS文件:模块化开发和加载,兼容其他的JS框架.这样对于项目开发维护是非常有好处的:增加开发速度和效率,降低维护难度!
引入SeaJs
<script type="text/javascript" src="./sea.js"></script>
运行SeaJs
<script> seajs.config({ //基本配置 如 别名,路径,变量,映射 }); seajs.use(['./id1','./id2'], function(call1, call2) { call1.prototype; call2.prototype; });
待加载JS模块
load.js define(function(require, exports, module) { //定义可供外部使用的JS方法,属性或直接在define参数中写JSON数据 }
SeaJs就是这样简单,不过真正想灵活运用的话,还是得多看下官方文档,示例,理解框架思想.
看一下 http://blog.codinglabs.org/articles/modularized-javascript-with-seajs.html 这篇文章,基本能学到SeaJs的基础用法了.文章写的很详细,非常值得推荐~