标签:open 函数 www 遵从 link tab issues 用户 sea
随着前端技术的日益成熟,功能越来越丰富强大,规范也越来越健全,在这样的背景环境下很快便有了CommonJs、AMD、CMD等一系列规范,使前端发开趋向模块化、规范化。
CMD模块化的代表之一就是国内开发的seaJs,它有很多优点:
seajs模块化基本流程:
define
定义模块exports
暴露模块require
导入模块npm
安装npm i seajs
bower
安装bower i seajs
main.js
|
|
1) exports : 对外的接口
2) require : 依赖的接口
test.js
|
|
html页面中引入seajs和使用use方法请求入口文件
|
|
加载多个入口文件
|
|
有些js文件可能是在某些事件触发后才会被加载使用,因此没有必要在页面刚访问时,就加在所有资源文件,这样也可以减少客户端与服务器端的请求时间,提高用户体验。
async
异步请求的方法:
|
|
如有不当,请参考官网文档
seajs的具体config
配置见:https://github.com/seajs/seajs/issues/262
参考文档:
标签:open 函数 www 遵从 link tab issues 用户 sea
原文地址:https://www.cnblogs.com/lijianming180/p/12251337.html