AMD CMD

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();

转载于:https://www.cnblogs.com/sgl520/p/4986575.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值