JavaScript模块化编程

1.废话不多说,模块化编程有什么好处?

  1.方便组织管理。2.按需加载,避免重复加载,提高网页响应效率。3.提高重用性。

常用的javascript模块规范有commonJS和AMD。

下面介绍一下AMD模块化编程。

1.AMD 是:(异步模块定义)Asychronous Module Definition 的缩写。模块的加载不影响后面的语句运行。依赖于该模块的语句都定义在一个回调函数里(就是模块加载完成后,才调用该语句)。

require(['math'],function (math){
    math.add(2, 3);
});

目前实现了AMD规范的JS库有 require.js 和 curl.js

 

posted @ 2016-03-28 16:06  小周XXXXX  阅读(172)  评论(0)    收藏  举报