suchen

Heim  >  Fragen und Antworten  >  Hauptteil

JS, CSS-Ressourcenlader, wie man es verwaltet

Aufgrund historischer Probleme hat das Unternehmen keine Ressourcenlader verwendet. Es geht darum, alles zu verwenden, was Sie wollen. Diverse Verweise auf die Seite. Ich habe SeaJS zuvor verwendet, aber es kam mir so vor, als gäbe es viele Fallstricke. Die offizielle Website ist jetzt verschwunden. o(╯□╰)o.
Welches ist derzeit die Mainstream-Lösung?
Traditionelle Seitenentwicklung erfordert CSS-Management.

PHPzPHPz2751 Tage vor800

Antworte allen(2)Ich werde antworten

  • phpcn_u1582

    phpcn_u15822017-05-19 10:33:40

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

    Antwort
    0
  • 習慣沉默

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

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

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

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

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

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

    Antwort
    0
  • StornierenAntwort