胖蔡说技术
随便扯扯

标签:amd

JavaScript

RequireJS 配置选项

胖蔡阅读(1224)赞(0)

在顶层HTML页面(或未定义模块的顶层脚本文件)中使用require()时,可以将配置对象作为第一个选项传递: 您也可以从数据主入口点调用require.config ,但是要注意,数据主脚本是异步加载的。避免使用其他入口点脚本,...

JavaScript

RequireJs API基本使用

胖蔡阅读(1285)赞(0)

加载JavaScript文件 与传统的<script>标记相比,RequireJS采用了不同的脚本加载方式。尽管它还可以快速运行并优化得很好,但主要目标是鼓励使用模块化代码。作为其一部分,它鼓励使用模块ID代替脚本标记的URL。...

JavaScript

AMD 规范

胖蔡阅读(1420)赞(0)

本文是源仓库里的”AMD”文档的一份拷贝,放在这里是用来维护历史链接。文中任何与源仓库里的文档不一致之处,以源仓库里的文档为准。 异步模块定义规范(AMD)制定了定义模块的规则,这样模块和模块的依赖可以被异步加载。这...

JavaScript

JS 的模块化规范发展历程

胖蔡阅读(1482)赞(0)

JavaScript前期的代码还不是很复杂,我们可以通过代码简单实现,但随着项目越来越大、程序所包含的功能越来越多、开发人员原来越多的时候,我们就需要一个统一的模块化规范来编写代码,以求我们的代码的可读性、可维护性更高,同时也方便其他人来使...

JavaScript

CMD 模块定义规范

胖蔡阅读(1271)赞(0)

在 Sea.js 中,所有 JavaScript 模块都遵循 CMD(Common Module Definition) 模块定义规范。该规范明确了模块的基本书写格式和基本交互规则。 在 CMD 规范中,一个模块就是一个文件。代码的书写格式...