RequireJS 是一个前端模块化开发的流行工具,本身是一个Javascr ipt的库文件,即require.js 。
RequireJs的主要功能:
(1)实现js文件的异步加载,避免网页失去响应;
(2)管理模块之间的依赖性,便于代码的编写和维护。
前端模块化开发现在有好多的工具,大体上分为两类,一类是像dojo之类的高大全,dojo v1.8之后已经内置了模块化开发组件;另一类是像require.js,sea.js 这种专心做模块化开发的工具。
从模块化划分的规则来区分,主要分为AMD、