This article describes the 7 most commonly used functions and configurations in seajs. Share it for your reference, as follows:
1.
({ // Set paths to facilitate cross-project calls paths: { 'path1': '....', 'path2': '....' }, // Set aliases for easy calling alias: { 'class1': '...', 'class2': '...' } });
2.
Used to load one or more modules in a page
// Load a module('./a'); // Load a module and execute a callback when the load is completed('./a', function(a) { (); }); // Load multiple modules and execute callbacks when loading is completed(['./a', './b'], function(a, b) { (); (); });
3. define
Used to define modules.
define(function(require, exports, module) { // Module code});
4. require
Used to obtain the interface of the specified module
define(function(require) { // Get the interface of module a var a = require('./a'); // Calling the method of module a (); });
5.
Used to load one or more modules asynchronously inside a module
define(function(require) { // Load a module asynchronously and execute callbacks when loading is completed ('./b', function(b) { (); }); // Load multiple modules asynchronously and execute callbacks when loading is completed (['./c', './d'], function(c, d) { (); (); }); });
6. exports
Used to provide interfaces inside the module
define(function(require, exports) { // Provide foo attributes to the outside = 'bar'; // Provide doSomething method to the outside world = function() {}; });
7.
Used to provide interfaces inside the module
define(function(require, exports, module) { // Provide external interfaces = { name: 'a', doSomething: function() {}; }; });
For more information about JavaScript, readers who are interested in reading this site's special topic:JavaScript extension skills summary》、《Summary of JavaScript characters and string operation techniques》、《Summary of JavaScript mathematical operations usage》、《Summary of json operation skills in JavaScript》、《Summary of JavaScript Errors and Debugging Skills"and"Summary of JavaScript data structure and algorithm techniques》
I hope this article will be helpful to everyone's JavaScript programming.