Ho utilizzato la chiusura (con ADVANCED_OPTIMIZATIONS) per comprimere il codice javascript per un sito a pagina singola ospitato e ho visto un risparmio significativo rispetto al compressore YUI. Così ho iniziato anche a cercare di restringere jQuery per quel sito, dato che certamente non utilizza la libreria jerery di entier.
Ricevo avvisi ogni volta che eseguo jQuery attraverso il compilatore, principalmente indicando porzioni del codice che non vengono utilizzate. Ancora, il codice compilato non funziona. Il problema principale che vedo è che le cose non vengono esportate correttamente dal compilatore. Sono stato in grado di esportare facilmente le funzioni dal mio codice collegandole all'oggetto della finestra, ma non sono ancora riuscito a farlo con jQuery.
La buona notizia è che John Resig sta già sperimentando Closure. Sospetto che vedremo nuove versioni di entrambi compatibili nel prossimo futuro.
fonte
2009-12-07 17:03:04
Think I aspetterò Resig e la squadra di rilasciare una nuova versione -min o closured speciale. Non vorrei comprimere la libreria perché le funzionalità specifiche non funzionavano o non funzionavano come previsto. – Tom
Il mio primo (e unico) voto negativo. La domanda non merita un voto se il PO non accetta una risposta (o almeno dichiara ciò che è inaccettabile sulle risposte offerte). Parte di ciò che fa una buona domanda è conoscere la soluzione accettata. – Karl