seajs和requirejs模块化简单案例分析
本文实例讲述了seajs和requirejs模块化。分享给大家供大家参考,具体如下:
如今,webpack、gulp等构件工具流行,有人说seajs、requirejs等纯前端的模块化工具已经被淘汰了,我不这么认为,毕竟纯前端领域想要实现模块化就官方来讲,还是有一段路要走的。也因此纯前端的模块化工具依然有价值,而且就我了解一些中小企业一直都在用纯前端的模块化手段。
如今,重新关注seajs和requirejs,不求理解多么深刻,要求会用能用就可以。
模块化的起因是传统的直接引入js方法存在问题:
- 必须通过全局变量共享模块,有可能会出现命名冲突的问题;
- 依赖的文件必须手动地使用标签引入到页面中。
下面是seajs和requirejs的简单案例。
seajs我用的seajs版本是2.2.3
html部分
极客学院首页 测试按钮0 测试按钮1 seajs.use('./js/main');