Javascript Compression Workflow

hlasů
0

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?

Položena 17/03/2009 v 02:51
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
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
Odpovězeno 17/03/2009 v 02:53
zdroj uživatelem

hlasů
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.

Odpovězeno 24/03/2009 v 18:35
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more