6 Stimmen

JavaScript-Minifier zum Entfernen von ungenutztem Code

Kennt jemand einen JavaScript-Minifer, der ungenutzten Code erkennen und entfernen kann?

Google Closure scheint in Ordnung zu sein, aber es scheint nur kompakt zu sein.

Ich bin auf der Suche nach etwas viel Fortgeschrittenerem, das mein JavaScript durchsucht und nicht nur kompaktiert, sondern auch ungenutzten Code entfernt.

Kennt jemand ein solches Werkzeug?

Die Verwendung Basis ist, ich benutze sehr wenig Funktionalität von JQuery - was ich tun möchte, ist aus der Basis/Kern all die Aufblähung zu entfernen, die von meinem Gebrauch nicht benötigt wird.

4voto

Chris Fulstow Punkte 39665

Closure Compiler sollte die Aufgabe übernehmen, von der Schließung FAQ

Closure Compiler hilft dabei, die Größe Ihres JavaScript durch Entfernen von Kommentare und unbenutzter Code und schrumpfen des verbleibenden Codes.

1voto

cletus Punkte 596503

Wahrscheinlich nicht.

Das Problem ist, dass es keine garantierte Möglichkeit gibt, herauszufinden, was verwendet wird und was nicht. Javascript kann von HTML verwendet/referenziert werden, das/die Skript(e) könnte(n) mit anderen unbekannten Skripten verwendet werden, die ansonsten ungenutzten Code verwenden, und eval()-Blöcke können Dinge verwenden, von denen man nichts weiß.

Minify und gzip und das ist genug. Wenn nicht, entfernen Sie ihn von Hand (obwohl es viel schwieriger ist, den Code loszuwerden, als ihn überhaupt hinzuzufügen).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X