美文网首页
AMD CMD commonjs

AMD CMD commonjs

作者: seepDown | 来源:发表于2018-12-04 20:40 被阅读0次

    commonjs 是node模块的规范,属于服务器模块规范 

    1.输出变量使用module.exports

    2.导入变量使用require

    3.require是同步的

    AMD全称:"Asynchronous Module Definition" 异步模块定义  

    代表库requirejs

    1.requirejs使用require([module],callback)加载模块

    2.requirejs通过define定义模块 define(id, dependencies, factory);

    define('math',['jquery'],function($){return{add:function(x,y){returnx + y; } };});

    CMD全称:"Common Module Definition"通用模块定义

    代表库SeaJS

    1. 定义模块 define(function(require, exports, module){var$ =require('jquery.js') $('div').addClass('active'); exports.data =1;});

    2.加载模块 seajs.use(['myModule.js'],function(my){varstar= my.data;console.log(star);});

    相关文章

      网友评论

          本文标题:AMD CMD commonjs

          本文链接:https://www.haomeiwen.com/subject/gegvcqtx.html