搜索

首页  >  问答  >  正文

javascript - JS,CSS资源加载器,如何管理

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

PHPzPHPz2753 天前803

全部回复(2)我来回复

  • phpcn_u1582

    phpcn_u15822017-05-19 10:33:40

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

    回复
    0
  • 習慣沉默

    習慣沉默2017-05-19 10:33:40

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

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

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

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

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

    回复
    0
  • 取消回复