A javascript, drupal minimalizálása és zavarása
megoldási lehetőségekről
Átlagosan a fájl 40-50% -kal csökken.
Elérhető kódolások: ASCII és UTF-8.
A JSMin használata
Ezzel a paranccsal átadjuk a bemeneti fájl szövegét ehhez a szkripthez, és megadjuk, hogy hová helyezzük a kimenetet:
jsmin.exe
Dojo ShrinkSafe
Példa a tömörítésre
funkció MyClass () <
ezt. foo = függvény (argument1. argument2) <
var addedArgs = parseInt (argument1) + parseInt (argument2);
visszatérés hozzáadvaArgs;
>
var anonymousInnerFunction = függvény () <
itt a cucc!
>
>
funkció MyFunc () <
// ez egy felső szintű funkció
>
// itt van több sornyi fehérség
java -jar custom_rhino.jar -c infile.js> outfile.js 2> 1
A kód minimalizált változata:
funkció MyClass () <
ezt. foo = függvény (_1. _2) <
var _3 = parseInt (_1) + parseInt (_2);
return _3;
>;
var _4 = függvény () <
>;
>
funkció MyFunc () <
>
A forráskód 321 byte volt, a minimális pedig 140 bájt. A csökkenés 56%.
Online ShrinkSafe
Gyors megoldás
Ha 1-2 fájlt kell kitöltenie, akkor a leggyorsabb és legegyszerűbb opció az online segédprogramok használata. A legjobb az Online ShrinkSafe.
Használja a saját szkriptjét
Ha a csomagot a kóddal szeretné használni, használhatja a JSMint és a Packert. amelyek több programozási nyelven is megvalósulnak.
Idézet ugyanabból a Wikipédiából:
A zavarás céljai
Ügyeljen a 2. pontra!
Új a fórumon
A webhely tartalma a CreativeCommons Attribution-ShareAlike 3.0 vagy újabb kifejezés alatt jelenik meg
A cikkek szöveges kódja a GNU GPL v2 vagy újabb.
A Drupal a Drissa Bitaerta védjegye