document.write('
解析:
最早的时候,所有 JavaScript 代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。
代码如下 :
<script src="1.JS"></script>
<script src="2.JS"></script>
<script src="3.JS"></script>
这段代码依次加载多个 JavaScript 文件。
这样的写法有很大的缺点。首先,加载时,浏览器会停止网页渲染,加载文件越多,网页失去响应的时间就会越长 ;其次,由于 JavaScript 文件之间存在依赖关系,因此必须严格保证加载顺序(比如上例的 1.JS 要在 2.JS 的前面),依赖性最大的模块一定要放到最后加载,当依赖关系很复杂时,代码的编写和维护都会变得困难。
require.JS 的诞生,就是为了解决以下这两个问题:
(1)实现 JavaScript 文件的异步加载,避免网页失去响应;
(2)管理模块之间的依赖性,便于代码的编写和维护。 
');