Minimizarea și obfuscarea javascript, drupal

opțiuni pentru soluții

În medie, fișierul se micșorează cu 40-50%.
Codificări disponibile: ASCII și UTF-8.

Utilizând JSMin

Cu această comandă, trecem textul fișierului de intrare la acest script și specificăm unde să punem ieșirea:







jsmin.exe out.js

Dojo ShrinkSafe

Exemplu de compresie

funcția MyClass () <
acest lucru. foo = funcția (argument1. argument2) <
var adăugatArgs = parseInt (argument1) + parseInt (argument2);
returneazăArgs;
>
var anonymousInnerFunction = funcția () <
// face lucruri aici!
>
>
funcția MyFunc () <
// aceasta este o funcție de nivel superior
>
// avem mai multe linii de albume aici

java -jar custom_rhino.jar -c infile.js> outfile.js 2> 1

Versiune minimizată a codului:

funcția MyClass () <
acest lucru. foo = funcție (_1. _2) <






var _3 = parseInt (_1) + parseInt (_2);
retur _3;
>;
var _4 = funcția () <
>;
>
funcția MyFunc () <
>

Codul sursă a fost de 321 octeți, iar cel minimizat a fost de 140 octeți. Scăderea este de 56%.

ShrinkSafe online

Soluție rapidă
Dacă aveți nevoie să comprimați 1-2 fișiere, atunci cea mai rapidă și mai ușoară opțiune va fi folosirea utilităților online. Cel mai bun din care este ShrinkSafe Online.

Utilizați-vă propriul scenariu
Dacă doriți să utilizați pachetul împreună cu codul, puteți utiliza JSMin și Packer. care sunt implementate în mai multe limbi de programare.

Citat din aceeași Wikipedia:

Obiectivele de obfuscare

Acordați atenție punctului 2!

Minimizarea și obfuscarea javascript, drupal

Nou pe forum

Conținutul site-ului este publicat pe termenii CreativeCommons Attribution-ShareAlike 3.0 sau o versiune ulterioară

Codurile programului din textul articolelor sunt GNU GPL v2 sau mai târziu.
Drupal este o marcă comercială a lui Drissa Bitaerta







Trimiteți-le prietenilor: