Jakékoliv webové stránky, s non-triviální množství kódu JavaScriptu bude chtít komprimovat pro nasazení. Jaký je nejlepší způsob, jak to udělat?
Javascript Compression Workflow
hlasů
0
2 odpovědí
hlasů 2
2
Jednou z možností je napsat shell skript, který volá programy Minification a pak volá appcfg.py když se to dělá. Nejsem si jistý, jestli appcfg.py sám má žádnou podporu pro háčky spouštět jsmin nebo Yui kompresoru nebo tak něco.
Není to příliš velký výkon hit za běhu vyzkoušet, zda je aplikace nasazena či nikoliv, a dát odkaz na jiný soubor JavaScriptu, pokud to je, ale dělá skutečný komprese za běhu je trochu příliš velký výkon hit.
Shell skript by mohl vypadat nějak takto:
kořenové rm / js / js.js cat root / js / *. js> root / js / js.js java -jar ~ / opt / yuicompressor-2.4.2.jar kořen / js / js.js -o kořen / statický / js.js --line-break 4000
hlasů 1
1
Můžete také najít užitečné google.load () API, které deportuje tento problém na servery Google.
Také je snadněji udržovat a aktualizovat své knihovny tímto způsobem.













