模块化 seajs API 参考
首先说明一下,这个已经是老框架了,不建议使用,只是当做了解一下过去的知识,或者学习一下源代码,知道过去的模块化开发是什么样的,模块化开发的好处,API 快速参考
该页面列举了 Sea.js 的常用 API。只要掌握这些用法,就可以娴熟地进行模块化开发。
seajs 的目的就是将 js,css,html 文件变成一个模块,一个 .js,.css,.html 就是一个模块。
seajs.config
这个有点像 webpack 的配置项,可以方便我们配置一些路径,以及一些简化路径等等,比如下面的代码:
上面可以给项目设置一些全局的 js 代码,以及配置别名等等。
seajs.use
用来在页面中加载一个或多个模块。有点像 es6 中的 关键字,就是用来导入文件的但是 seajs.use 是用来加载模块的。
define
用来定义模块。Sea.js 推崇一个模块一个文件,遵循统一的写法:
require
这个有点像 nodejs 里面的关键字 用来导入插件的。require 用来获取指定模块的接口。
require.async
用来在模块内部异步加载一个或多个模块。
exports
用来在模块内部对外提供接口。有点像 es6 中的 export 关键字,用来给模块暴露接口的。
module.exports
与 exports 类似,用来在模块内部对外提供接口。
领取专属 10元无门槛券
私享最新 技术干货