API http://requirejs.org/
Requirejs plug-in Http://requirejs.org/docs/api.html#plugins
①Asynchronous loading of require.js scripts
<src= "Js/require.js" defer async= "true" data-main = "Js/main" ></ Script >
② Path Configuration
require.config ({ baseUrl"Js/lib", paths: { "jquery": "Jquery.min", "u Nderscore ":" Underscore.min ", " backbone ":" Backbone.min " }});
- BASEURL: Setting the base directory
- Paths: Specifying a path
③ module definition
function (mylib) { function foo () {mylib.dosomething (); } return
④ Module Loading
function ($, _, Backbone) { // some code here
⑤jquery Plug-in
require.config ({ ".. /scripts " , paths: { " jquery.min " }, Shim:{' jquery.orbit ': { Deps: [' jquery ']}} );
The focus is on the use of shim.
In the example above, Jquery.orbit is the path to the plugin file
Deps: Specifying dependent modules
Requirejs2.0 notes