前端模块化开发规范之AMD(可不是处理器哦!)

首先强调下,我们这里提到的AMD可不是计算机的处理器哦!

CommonJS之后,双出现了一种异步加载模块的方法。就是AMD,全称为:Asynchronous module definition。

它的使用方法依然很简单。

定义一个模块:

define('user', ['dep'], function(dep) {
    return exports;
});

导入和使用

require(['user'], funciotn(module) {
});

是不是很熟悉,笔者第一次使用是在一个使用AngularJS开发的项目中。

注意:这种方式也是不被浏览器直接解析的,需要先导入AMD包才可以。

猜你喜欢

转载自blog.csdn.net/lpw_cn/article/details/84927722