使用 RequireJS 按需动态加载JS

RequireJS 简介

是一个 小巧的 js 模块载入框架. 只有14kb.

AMD 简介

amd 提出了一种基于模块的 异步加载js代码机制.

推荐开发人员把 js 代码封装进一个个模块. 对全局对象的依赖变成了对其他模块的依赖.

不再需要 声明一大堆全局变量.

通过延迟 和 按需加载.来解决各模块的依赖关系.

极大的提高代码的重复性. 可维护性能.

这种非阻塞方式的可以快速加载js. 使得页面上不依赖js代码的ui元素 如css 图片等等 可以先加载完毕.