Il ya Firebug AddOn - "Inline Code Finder", mais il ne montre pas combien d'octets! Connaissez-vous un outil qui le fait?Outil Css, pour calculer le nombre de css en ligne (en octets) en html
Répondre
Stoyan Stefanov a créé un outil vraiment sympa fr travailler les valeurs de js/css sur une page et a appelé statsy
http://www.phpied.com/statsy-more-data-points-for-markup-quality/
Voici une explication tirée de son site
les résultats
Une fois que vous exécutez le bookmarklet il alerte ces points de stats:
- JS attributs (par exemple, onclick) - c'est la somme de tous les onclick, onmouseover et ainsi de suite, y compris les noms d'attribut . Ainsi, par exemple est de 11 caractères (octets) JavaScript attributs Code
- attributs de style CSS - la somme de tous style = « ... »
- Inline JS - la somme de tout le contenu de toutes les balises de script (à l'exception l'étiquette lui-même)
- Inline CSS - somme de tous les contenus de tag
- tous innerHTML - c'est document.documentElement.innerHTML.length, il devrait être proche de la taille ungzipped d'une page, à condition que la page est ne pas faire beaucoup de manipulation DOM
éléments DOM - le nombre total d'éléments sur la page est
compté simplement en utilisant document.getElementsByTagName ('*') Longueur
Faites un nombre de caractères sur le CSS trouvé. - habituellement 1 char est 1 byte.
Vous pouvez exécuter le bit suivant de JS dans la console Firebug pour la taille en octets de tous les effective inline style rules as CSS. (Décompressez toutes les feuilles de style liées, chargez la page et exécutez ce JS pour obtenir efficacement la taille CSS déclarée en ligne uniquement).
var styleText = '';
$('*').each(function(){
styleText += this.style.cssText;
});
var styleTextLengthInBytes = encodeURIComponent(styleText).replace(/%../g, 'x').length
console.log(styleTextLengthInBytes);
(conversion en octets gère UTF-8 correctement, avec la permission de dt.in.th/2008-09-16.string-length-in-bytes
Variation - exclut SPAN et Ps, et compter tout le reste:
var styleText = '';
$('* :not(span,p)').each(function(){
styleText += this.style.cssText;
});
var styleTextLengthInBytes = encodeURIComponent(styleText).replace(/%../g, 'x').length
console.log(styleTextLengthInBytes);
- 1. Outil pour convertir CSS externe en CSS en ligne dans Ruby?
- 2. Éditeur PHP/HTML/JS/CSS en ligne
- 3. Outil de mise en forme CSS
- 4. optimiseur CSS en ligne?
- 5. Image Padding en CSS, HTML
- 6. CSS Ligne arrondie en-tête
- 7. css html nombre d'étoiles
- 8. Barres verticales en HTML/CSS
- 9. changement css en ligne en utilisant jquery
- 10. Mise en page HTML + CSS
- 11. En ligne CSS IE hack
- 12. Obtenir la source html de l'URL, css problème en ligne!
- 13. CKEditor ajoute des entités html à CSS en ligne. Le CSS est-il toujours valide?
- 14. Outil de refactorisation css
- 15. HTML CSS ajoutant une ligne supprime css
- 16. Outil de conformité CSS
- 17. Convertir les codes en HTML avec le style CSS
- 18. Outil de réduction CSS
- 19. CSS href vs différence en ligne stylesheet
- 20. Eléments de débordement/en-ligne css
- 21. Diagramme de flux en html/css
- 22. Barre de progression en HTML/CSS
- 23. code de couleur en X/HTML, CSS
- 24. override css en ligne avec jquery et/ou css
- 25. Mise en page CSS
- 26. Les images en ligne en CSS avec background-image: url()
- 27. fichier swf en html-css-js
- 28. Disposition des colonnes en HTML (5)/CSS
- 29. Rendu HTML avec CSS en Java
- 30. Mise en page HTML/CSS complexe
Quel est le motif de la downvote ? – Skilldrick