http://seajs.org/docs/#quick-start
Feel the Seajs grammar a bit wordy ... Browserify's grammar is the best!
It has both requirejs characteristics and Nodejs introduced modules.
Example is the official copy of the example in the official GitHub there
<Scriptsrc=".. /sea-modules/seajs/seajs/2.2.0/sea.js "></Script><Script> //Set ConfigurationSeajs.config ({base:".. /sea-modules/", alias: {"jquery": "Jquery/jquery/1.10.1/jquery.js" } }); Seajs.use (".. /static/me/main");</Script>
This is part of the homepage.
The introduction of Seajs.use and require is a differentiated usage in that the use is a portal file
Other and require the same definition of base means that all JS paths in the base directory to introduce other JS is based on this base
Main.js
Define (function(require,exports,module) { var $ = require (' jquery '); var spining = require ('./mespinning '); var New Spining (' #container '); S.render ();});
Mespinning
Definefunction(require,exports,module) {var$ = require (' jquery ');//write a name directly instead of. /Start is to find the path configured in config var$ = require (' jquery '); functionSpinning (container) { This. Container =$ (container); This. Icons = This. Container.children (); This. spinnings = []; } module.exports=Spinning; //....});
Seajs Simple Trial