码迷,mamicode.com
首页 > Web开发 > 详细

Requirejs2.0笔记

时间:2014-10-13 18:35:59      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   io   os   使用   ar   strong   

API http://requirejs.org/

RequireJS 插件 http://requirejs.org/docs/api.html#plugins


 

require.js脚本的异步加载

<script src="js/require.js" defer async="true" data-main="js/main"></script>

 

②路径配置

require.config({
  baseUrl: "js/lib",
  paths: {
    "jquery": "jquery.min",
    "underscore": "underscore.min",
    "backbone": "backbone.min"
  }
});
  • baseUrl:设定基目录
  • paths:指定路径

③模块定义

define([‘myLib‘], function(myLib){
  function foo(){
    myLib.doSomething();
  }
  return {
    foo : foo
  };
}); 

 

④模块加载

require([‘jquery‘, ‘underscore‘, ‘backbone‘], function ($, _, Backbone){
  // some code here
}); 

⑤jQuery插件

require.config({
    baseUrl: "../Scripts"
    , paths: {
        jquery: "jquery.min"
    }
    ,shim: {
        ‘jquery.orbit‘: {
            deps: [‘jquery‘]
        }
    }
});

重点在于shim的使用。

上面的例子,jquery.orbit是插件文件的路径

deps:指定依赖的模块

 

Requirejs2.0笔记

标签:style   blog   http   color   io   os   使用   ar   strong   

原文地址:http://www.cnblogs.com/TiestoRay/p/4017573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!