鲜荣彬
Herry

  requireJS 源码加注释 总共不到2100行。

  我看的 requireJs 版本是 2.19。 

  总体结构如下。

  

  

  

  从截图可以看出,require,requirejs 是全局变量,属于 window对象的一个属性,因此,我们可以直接在 任何JS 文件中使用,也可以在控制台直接使用。

     而req 则不同,它是属于 局部函数中的一个变量,赋予了req 许多属性。

  req对象创建完成, 便将值直接赋予 require,如下截图。

 

  requirejs的值的获取则和require 不同,如下截图。

   

    那么,两者有何不同呢? 

  从控制台的输出方式来看,两者值是全等的的。

  

posted on 2017-07-09 21:57  Herry彬  阅读(1169)  评论(0编辑  收藏  举报