博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS模块化
阅读量:4968 次
发布时间:2019-06-12

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

1.简介

来自nodejs

分类:

AMD -- RequireJS

CMD -- Sea.js

 

2.AMD

特点:异步加载模块,依赖前置,提前执行

define定义模块

define(['require', 'foo'], function( ){ return });

require加载模块,依赖前置

require(['foo', 'bar'], function(foo, bar){ });

 

3.CMD

特点:同步加载,依赖就近,延迟执行

difine定义export导出

define(function(require, export, modules){ });

module上存储了当前模块上的一些对象

require(./a) 直接引入 require.async 异步引入

 

转载于:https://www.cnblogs.com/helloLeon/p/5612704.html

你可能感兴趣的文章
02号团队-团队任务3:每日立会(2018-12-05)
查看>>
SQLite移植手记1
查看>>
js05-DOM对象二
查看>>
mariadb BINLOG_FORMAT = STATEMENT 异常
查看>>
C3P0 WARN: Establishing SSL connection without server's identity verification is not recommended
查看>>
iPhone在日本最牛,在中国输得最慘
查看>>
动态方法决议 和 消息转发
查看>>
js 基础拓展
查看>>
C#生成随机数
查看>>
Android应用程序与SurfaceFlinger服务的连接过程分析
查看>>
Java回顾之多线程
查看>>
机电行业如何进行信息化建设
查看>>
9、总线
查看>>
Git 笔记 - section 1
查看>>
2018 Multi-University Training Contest 10 - Count
查看>>
HDU6203 ping ping ping
查看>>
《人人都是产品经理》书籍目录
查看>>
如何在git bash中运行mysql
查看>>
OO第三阶段总结
查看>>
构建之法阅读笔记02
查看>>