Aujourd'hui, je cherchais du contenu d'optimisation de site Web et j'ai trouvé un article parlant de déplacer les scripts JavaScript au bas de la page HTML. Est-ce valable avec les recommandations du W3C? J'ai appris que tout JavaScript doit être à l'intérieur de la balise principale ... Merci.Tags JavaScript, performance et W3C
0
A
Répondre
2
De l'documentation:
Cet élément peut apparaître un certain nombre de fois dans la tête ou le corps d'un document HTML.
0
Oui, le SCRIPT
element est autorisé comme enfant du BODY
element:
<!ELEMENT BODY O O (%block;|SCRIPT)+ +(INS|DEL) -- document body -->
1
Il est valable. Les balises de script peuvent être à la fois dans la tête et le corps. Déplacer les balises de script juste avant la balise de fermeture du corps augmentera considérablement le temps de rendu dans IE, car les scripts bloquent les téléchargements parallèles.
Questions connexes
- 1. W3C-Validation problème avec chevauchement formulaire et div-tags
- 2. Javascript et performance, utilisez jQuery ou Javascript?
- 3. Javascript Performance Improvements
- 4. Javascript REGEX: Tags
- 5. W3C HTML dans la validation JavaScript
- 6. Javascript, IE, cordes, et problèmes de performance
- 7. Javascript Performance Optimisation?
- 8. Problème de performance Javascript
- 9. Javascript martelé performance
- 10. Javascript objects performance
- 11. Javascript performance question
- 12. Rails (pagination et tags)
- 13. Comment: Searchlogic et tags
- 14. Implication W3C dans Flash et Silverlight
- 15. Applications web locales et standards W3C
- 16. javascript performance d'accès aux objets
- 17. Insertion de tags (éditeur JavaScript WYSIWYG)
- 18. Performance JavaScript - .test() vs .search()
- 19. performance javascript entre le client léger et le pc
- 20. Existe-t-il des vérificateurs d'éléments et de propriétés obsolètes (d'après w3c) comme le validateur w3c?
- 21. Conforme W3C WYSIWYG?
- 22. Comment obtenir w3c Logo
- 23. Performance de Protovis et JqPlot
- 24. Opengraph W3C valide?
- 25. : après pseudo-élément et tags
- 26. HTML5 et CSS - tags personnalisés?
- 27. w3c erreur invalide validateur
- 28. Utilisation des balises HTML dans les chaînes JavaScript tout en respectant les règles du W3C
- 29. Problème de fuite/performance mémoire Javascript?
- 30. Javascript Performance - Dom Reflow - Google Article
Et qu'en est-il des autres navigateurs? Il suffit d'augmenter la vitesse dans IE? – Thomas
Vous devriez lire la recherche de la personne qui a proposé cette revendication: http://oreilly.com/catalog/9780596529307 –
Ceci est vrai pour tous les navigateurs. Les scripts peuvent interagir avec la page de manière imprévisible (en particulier, ils peuvent modifier ce qui doit être chargé) afin que les navigateurs suspendent toutes les autres activités pendant qu'ils chargent et exécutent un script (sauf lorsque l'attribut 'defer' est défini). OTOH plaçant les scripts à la fin du corps signifie que l'utilisateur peut interagir avec la version sans javasript de la page pendant une courte période, ce qui peut avoir des effets étranges. – Tgr