RequireJS

目录

使用§ 1.. 3

加载 JavaScript 文件§ 1.1. 3

data-main 入口点§ 1.2. 5

定义模块§ 1.3. 6

简单的键值对§ 1.3.1. 6

函数式定义§ 1.3.2. 6

存在依赖的函数式定义§ 1.3.3. 7

将模块定义为一个函数§ 1.3.4. 8

简单包装CommonJS来定义模块§ 1.3.5. 9

定义一个命名模块§ 1.3.6. 9

其他注意事项§ 1.3.7. 10

循环依赖§ 1.3.8. 11

JSONP服务依赖§ 1.3.9. 12

Undefining a Module§ 1.3.10. 13

机制§ 2.. 13

配置选配§ 3.. 14

3.1支持的配置项:... 15

3.1.1 baseUrl15

3.1.2 paths. 16

3.1.3 shim:16

3.1.4 map. 20

3.1.5 config. 21

3.1.6 packages:23

3.1.7 waitSeconds:23

3.1.8 context:23

3.1.9 nodeIdCompat:23

3.1.10 deps:23

3.1.11 callback:23

3.1.12 enforceDefine:23

3.1.13 xhtml:24

3.1.14 urlArgs:24

3.1.15 scriptType:24

3.1.16 skipDataMain:24

高级使用§ 4.. 24

从包中加载模块§ 4.1. 24

多版本支持§ 4.2. 27

在页面加载之后加载代码§ 4.3. 28

Web Worker 支持§ 4.4. 28

Rhino 支持§ 4.5. 29

处理错误§ 4.6. 29

在IE中捕获加载错§ 4.6.1. 29

require([]) errbacks§ 4.6.2. 30

paths备错配置§ 4.6.3. 31

全局 requirejs.onError§ 4.6.4. 32

加载插件§ 5.. 32

指定文本文件依赖§ 5.1. 33

页面加载事件及DOM Ready§ 5.2. 33

Define an I18N Bundle§ 5.3. 34

 

使用§ 1

加载JavaScript 文件§ 1.1

RequireJS的目标是鼓励代码的模块化,它使用了不同于传统

你可能感兴趣的:(web前端)