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