UglifyJS είναι ένα από τα καλύτερα εργαλεία για τη βελτίωση των επιδόσεων του κώδικα σας JavaScript και την προετοιμασία της για περιβάλλοντα παραγωγής.
Αρχικά αναπτύχθηκε για Node.js, UglifyJS τώρα εργάζεται σε οποιαδήποτε πλατφόρμα JavaScript, υποστηρίζει επίσης το σύστημα CommonJS μονάδα.
Η εργαλειοθήκη UglifyJS δημιουργήθηκε κυρίως για τον πηγαίο κώδικα σμίκρυνσης, για να επιτευχθεί αυτό με τα μεγάλα αποτελέσματα, αφήνοντας επίσης τη σημασιολογία του κώδικα άθικτα στις περισσότερες περιπτώσεις.
Στην πορεία, το έργο έχει προσθέσει πολλά νέα χαρακτηριστικά, μεταξύ των οποίων και τη δυνατότητα να αναλύσει, να αναλύσουν, και να μετατρέψει την AST ενός μπλοκ του κώδικα JS.
Αυτό δίνει στους προγραμματιστές πολλά tweakable επιλογές στη μηχανή UglifyJS, επιτρέποντας τον έλεγχο πρόστιμο συντονιστείτε για το πώς ο πηγαίος κώδικας είναι συμπιεσμένο ή πώς συμπιεσμένο πηγή beatified σε μεταγενέστερα σημεία.
Από την έναρξή του, το έργο έχει αποκτήσει μεγάλη αποδοχή στην κοινότητα JavaScript και έχει χρησιμοποιηθεί σε πολλά άλλα έργα JS (ειδικά Node.js)
Χαρακτηριστικά :.
- Κατάργηση σχόλια
- Προαιρετικά αφήσει κάποια σχόλια στον κώδικα
- ειδοποιήσεις Αφήστε πνευματικών δικαιωμάτων άθικτη
- Μειώστε τα ονόματα των μεταβλητών
- Αναγέννηση κώδικα από AST
- Κατάργηση παρένθεση μπλοκ
- Εγγραφή διαδοχικές δηλώσεις var
- Επίλυση απλών συνεχείς εκφράσεις
- βελτιστοποιήσεις για IF δηλώσεις
- Διαδοχική δηλώσεις στο μπλοκ συγχωνεύονται σε μία ακολουθία
- Κατάργηση κάποιο απρόσιτο κώδικα και προειδοποιούν γι 'αυτό
- υποστήριξη χάρτες Πηγή
- Συμπεριλαμβάνεται αναλυτή πεδίο
- Λειτουργεί με την πλευρά του πελάτη (browsers) και server-side (Node.js) περιβάλλοντα
- Να χρησιμοποιείται από την Node.js CLI
- Καλά τεκμηριωμένη
Απαιτήσεις :
- να ενεργοποιήσετε την Javascript από την πλευρά του πελάτη
Τα σχόλια δεν βρέθηκε