- 2
- 0
- 约6.05千字
- 约 7页
- 2018-04-27 发布于江苏
- 举报
编写⾃⼰的模块加载器
⾃⼰实现⼀个模块加载器——bodule.j s
shut up , show me the code !
要想真正地了解⼀个加载器是如何⼯作的,就是⾃⼰实现⼀个 !让我们来⼀步⼀步地
实现⼀个名 bodule .j s的模块加载器。
约定
⼀个模块系统,必然有⼀些约定,下⾯是bodule .j s的规范。
模块
bodule .j s的模块由以下⼏个概念组成:
url ,⼀个url地址对应⼀个模块;
meta module :如下形式 ⼀个meta module :
define(id, dependancies?, factory)
id必须 完整的url ,dependancies如果没有依赖,则可以省略,factory包含两种形式:
Function :function(require , [exports,] [module]) :
⾮Function :直接作 该meta模块的exports 。
define(/island205/venus/1.0.0/venus, [./vango
//CommonJS
})
// or
define(/island205/venus/1.0.0/conststring, bod
您可能关注的文档
- 测试用例设计白皮书--边界值分析办法.doc
- 财务报告与分析三友会计名著译丛第7章长期偿债能力分析.ppt
- 安全防范考核成绩记录.doc
- 安全防范生产管理知识考前押测试题一.pdf
- 安全防范及环境管理方案.doc
- 金属不锈钢安全防范阀.pdf
- 金属不锈钢标准.doc
- 第1节中国疆域、行政区划.pptx
- 数学之奥数-天天练.doc
- 大雁塔南广场边界研究2.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)