Je ne peux pas trouver minified grésillement = ( Et si je en essayant de le faire moi-même en yuicompressor, après cela, certaines fonctionnalités fonctionnent pas. S'il vous plaît aider.minified Sizzle
Répondre
Essayez d'utiliser le minifier à http://fmarcia.info/jsmin/test.html à rapetisser . sur votre propre
Obtenez le latest uncompressed version here et compriment à l'aide d'un de ces outils gratuits:
- JSCompress
- YUI Online version (Vérifiez rapetisser seulement!)
ci-dessus sont toutes pâte/obtenir le résultat, pas la console applications, donc assez rapide pour obtenir des résultats. La raison pour laquelle une version minifiée n'est pas conservée est qu'elle n'est pas destinée à être une bibliothèque autonome, mais plutôt intégrée dans tout ce qui l'utilise ... donc les processus de construction/minification de la bibliothèque entière, par ex. jQuery ou Prototype 2.0 comprendrait la réduction de Sizzle.
Le site Web de Sizzle prétend "seulement 4KB minifié et gzippé". La plupart des serveurs Web servent le contenu gzippé (de manière transparente).
Donc je suppose que si vous le minimisez, votre serveur web le gzippera, alors la transmission ne sera que de 4K. Vous pouvez probablement vérifier cela avec un outil de capture de paquets (comme wireshark). Je ne pense pas qu'il existe un moyen d'inclure un script gzip dans vos sources HTML, cela doit être fait au niveau du serveur.
La fonction de base de Sizzle peut être reproduit en tant que tel:
function Sizzle(query){return document.querySelectorAll(query)}
Tout est fait. Pas besoin de bibliothèque.
C'est du travail, et de travailler avec yuicompressor si je mets --nomunge et --disable-optimisations. Mais la taille + 4kb = ( – ololo