RequireJS

1.使用RequireJS需要下载require.js

在 RequireJS 官方主页上下载最新的版本的 require.js,放到 Web 页面中。
  1. 加载js的方式
<script src="./js/require.js"></script>
    <script>
   require(["./js/a.js", "./js/b.js"], function() { 
            myFunctionA(); 
            myFunctionB(); 
       }); 
    </script>

但是上述的方式并不能保证,myFuctionA()和myFuctionB()在页面加载完成之后执行。

  1. 如需要保证函数在执行页面加载完成之后执行,可按如下方式:
<script src="./js/require.js"></script>
    <script>
   require(["domReady!", "./js/a.js", "./js/b.js"], function() { 
            myFunctionA(); 
            myFunctionB(); 
       }); 
    </script>

RequireJS 提供了一个独立的 domReady 模块,需要去 RequireJS 官方网站下载这个模块,它并没有包含在 RequireJS 中。有了 domReady 模块,清单 2 的代码稍做修改加上对 domReady 的依赖就可以了。

4.感觉这篇博客还挺科普的
https://www.ibm.com/developerworks/cn/web/1209_shiwei_requirejs/index.html
http://www.ruanyifeng.com/blog/2012/11/require_js.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 导语: 之前一直有听说RequireJS,但是一直都没机会去了解,只知道它是一个给js做模块化的API。最近在做R...
    wuqke阅读 40,962评论 11 78
  • 为什么会出现这些奇奇怪怪的东西,是不是搞事情? 因为前端代码模块化。 什么又是代码模块化? 这得从JavaScri...
    阿鲁提尔阅读 763评论 0 4
  • https://www.cnblogs.com/HCJJ/p/6611669.html requireJS 可以很...
    小杺阅读 867评论 0 3
  • 参考资料 RequireJS 中文网Javascript模块化编程(三):require.js的用法——阮一峰 前...
    BeYanJin阅读 7,144评论 2 12
  • RequireJS是一个JavaScript文件和模块加载器,可视为模块管理工具。 为什么使用RequireJS呢...
    JunChow520阅读 17,035评论 0 14