javascript - JS,CSS资源加载器,如何管理
PHPz
PHPz 2017-05-19 10:31:40
0
2
798

因为历史遗留问题,公司一直没用资源加载器。都是想用啥用啥。页面各种引用。之前用 SeaJS,但感觉坑有点多。现在官网都没了。o(╯□╰)o。
请问现在主流的解决方案是哪家强?
传统页面开发,需要对CSS也顺带管理。

PHPz
PHPz

学习是最好的投资!

全部回复(2)
phpcn_u1582

1.grunt
搭配
grunt-rev
grunt-usemin
2.gulp
搭配
gulp-rev
gulp-useref

習慣沉默

模块化分两种,一是在客户端(浏览器)上实现的,二是服务端预处理实现的。

JS模块化的本质就是各个模块相对独立不污染全局,还能保证依赖关系。
客户端上的实现就是requireJS或seaJS,两个我感觉只是语法上有些差别,原理都是一样的。
预处理的实现可以是webpack或browserify。

CSS现在基本上都是预处理实现模块化,通过各种预处理器实现,比如sass,less。。。

当然webpack强大到可以把所有的都打包到一起。

当然要求不是很高的可以用gulp+gulp-useref实现简单粗暴的打包,它就是把把多个文件合成一个,并把那个合成的东西的路径写到页面里,并没有JS的模块化。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板