您的位置:首页 > Web前端 > JavaScript

amd commjs

2014-05-08 17:25 274 查看
面对大型项目,代码重用、继承、依赖 开始变得重要起来。

js没有其他语言 java、.net 的 package, import, using,  的模块化开发方案。所以,开始出现了一些js前端项目模块化开发方案。

amd(asynchronousmodule definition)异步模块定义:

[define:{ define(moduleId, [dependies], function}, require(moduleUri)]。requirejs就是此种模型。

        commjs

是一套js前后台的统一模块定义。

和amd相比,不用包囊在 define中,接口通过 自由变量exports 暴露。amd更适合 浏览器环境。node 此种模型。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: