首页 > Web开发 > 详细

JS模块化

时间:2016-06-24 01:17:54      阅读:277      评论:0      收藏:0      [点我收藏+]

1.简介

来自nodejs

分类:

AMD -- RequireJS

CMD -- Sea.js

 

2.AMD

特点:异步加载模块,依赖前置,提前执行

define定义模块

define([‘require‘, ‘foo‘], function( ){ return });

require加载模块,依赖前置

require([‘foo‘, ‘bar‘], function(foo, bar){ });

 

3.CMD

特点:同步加载,依赖就近,延迟执行

difine定义export导出

 define(function(require, export, modules){ });

module上存储了当前模块上的一些对象

require(./a) 直接引入
require.async 异步引入

 

JS模块化

原文:http://www.cnblogs.com/helloLeon/p/5612704.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!