博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS3 -- 模块(cmd amd)
阅读量:7041 次
发布时间:2019-06-28

本文共 455 字,大约阅读时间需要 1 分钟。

Amd和Cmd的代表分别是require.js以及sea.js

AMD (amd 提前读取并加载(前置读取并加载))

是 RequireJS 在推广过程中对模块定义的规范化产出。https://github.com/amdjs/amdjs-api/wiki/AMD

 

CMD (cmd 提前读取后加载)

是 SeaJS 在推广过程中对模块定义的规范化产出。https://github.com/seajs/seajs/issues/242

(NodeJS是CommonJS规范的实现,webpack 也是以CommonJS的形式来书写。)

1.cmd 提前读取后加载,而是在需要时加载 “懒加载”==as lazy as possible

2.一个模块就是一个文件(崇尚简单)

 

参考:

 

原生js window 好像没有define方法,这应该是SeaJS框架里的 你要用首先要导入SeaJS包

以妓会友,评赞走起

 

转载于:https://www.cnblogs.com/lgyong/p/8586283.html

你可能感兴趣的文章
网络接口
查看>>
centos下Extmail的搭建
查看>>
我的友情链接
查看>>
动态规划: HDU1003Max Sum
查看>>
inode探究及inode与软链接与硬链接关系
查看>>
web服务篇
查看>>
Maven&Nexus安装及使用
查看>>
LVS
查看>>
css3中translateY、translateX的使用
查看>>
创建mysql触发器
查看>>
shell 从文件按行读
查看>>
笔记3
查看>>
《Linux菜鸟入门》网关及DNS
查看>>
Python~~简介介绍
查看>>
使用cocoaPods,导入第三方库头文件没有自动联想
查看>>
锁定数据行 for update和for update nowait
查看>>
项目管理工具必须具备的5个功能
查看>>
PHP+socket+SMTP、POP3协议发送、接收邮件
查看>>
我的重构--重构案例2
查看>>
大快网站:如何选择正确的hadoop版本
查看>>