1. <Script> Les balises moins devraient être meilleures (bien qu'il y ait plusieurs, cela ne fera pas que le programme signale une erreur), car chaque balise <cript> bloquera le rendu de la page lorsque la page sera initialement téléchargée
2. <Script> Les balises ne doivent pas être placées au-dessus de la page autant que possible, et essayez de la mettre en bas de <body>, car chaque <cript> exécute, téléchargez les fichiers JS correspondants. JS / CSS Téléchargez uniquement la page pour afficher la page
3. Lorsque nous devons importer plusieurs fichiers JS, en général, nous écrivons deux <script src = "..." / />, en fait en prenant en charge un multiple d'importation de temps, tel que: <script src = "file1.js & file2.js "/>
4. Il y a un attribut dans le <cript> balise: différer, ce qui indique que le script contenu dans cet élément ne modifiera pas le DOM, de sorte que le code peut être retardé en toute sécurité, mais l'attribut n'est pris en charge que par IE4 + et Firefox3. 5 + navigateur.
<script type = "text / javascript" src = "file1.js" Defer />
, Testez la vérification Vérification de l'attribut de différence:
Copier le code du code comme suit:
<Defer de script> alerte ("différer");
<Script> alerte ("script");
<cript>
window.onload = function () {
alert ("charge");
};
</cript>
Ce code doit exécuter l'ordre sous notre compréhension normale: différer, script, chargement, mais si l'ordre sur le navigateur prenant en charge le report est: script, reporter et charger, il faut le noter ici: le report ne suit pas le script derrière le script Exécution, mais appelée avant le traitement des événements en ligne.
Le temps est limité, tellement record aujourd'hui