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的基础用法了.文章写的很详细,非常值得推荐~

原文地址:https://www.cnblogs.com/ouzhenzhou/p/3342970.html