详细源代码一共就2000多行,来看我这篇分析的同学应该都下载下来了,好了,话不多说,开始: 代码的开头就出现3个全局变量: requirejs, require, define var requirejs, require, define; (function(global, setTimeout){ balababla...... })(this, (typeof setTimeout === 'undefined' ? undefined : setTimeout))) require 和…