首页 > 其他 > 详细

AMD CMD

时间:2015-11-22 20:12:13      阅读:369      评论:0      收藏:0      [点我收藏+]

AMD和CMD
    amd是RequireJS开发对模块化定义的规范
    cmd是SeaJS开发对模块化定义的规范,主要使用在前端
    
模块化
    模块化开发,是为了管理项目。
    commonJS,服务器的模块化规范:
        commonJS版本:1.改进commonJS,加入插件,能使用与前端开发。
                      2.建立新的规范, AMD异步模块定义规范
                      3.既可以适用于后台,又适用于前端, CMD

AMD 是前置加载
    配置文件路径:
        <script src:"主模块路径" data-main="配置JS文件路径"></script>
    AMD关键字:
        define(function()) //所有代码写在函数里

    
    

SeaJS
    SeaJS 是按需加载,使用那个文件,就加载那个文件。
    base"./" :所有模块路径相对于当前路径

    SeaJS加载顺序:
        1.开始加载index.html
        2.加载Sea.js
        3.加载配置文件
        4.加载入坑模块 (注册模块)
        5.执行方法
        6.将功能html加载到主页面index.html里,完成显示
    
SeaJS引入第三方插件
    JQuery:改造方法:
        define(function(){
        //把本行代码包含一层 JQuery 代码
        })

    Bootstrap:改造方法:
        bootstrap.min.js里面:define(function(require,exports,module){
        return function($)
    })
    在需要加入Bootstrap的地方加入:require("Bootstrap").$
    在JQuery加上return $.noconflict();

AMD CMD

原文:http://www.cnblogs.com/sgl520/p/4986575.html

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