Cet article vous apporte une discussion détaillée de la balise de script (avec code) en HTML. Elle a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'elle vous sera utile.
La principale façon d'utiliser le langage "Javascript" dans les pages HTML est d'utiliser l'élément de script. Le code à l'intérieur de l'élément de script est exécuté dans l'ordre de haut en bas.
Lorsque plusieurs éléments de script sont introduits, le navigateur analysera les éléments de script dans l'ordre dans lequel ils apparaissent sur la page. Lorsque l'analyse précédente est terminée, l'élément de script suivant sera analysé. >
Deux façons d'utiliser Javascript en HTML//第一种方法:直接在标签内使用 javascript 即可 <script> console.log('第一种使用方法'); </script> //第二种方法:引用外部文件 <script src="example.js"></script>
Tous les éléments de script sont placés dans l'élément
Cette approche signifie que nous devons attendre que tout le code Javascript soit exécuté avant que l'affichage puisse commencer. pour le contenu de la page, si la page contient beaucoup de code Javascript, cette méthode nous fera constater que le chargement de la page sera très lent et l'expérience utilisateur sera très mauvaise Alors comment l'optimiser de cette manière ? C'est en fait très simple.<!DOCTYPE html> <html> <head> <title></title> <script src="example1.js"></script> <script src="example2.js"></script> </head> <body> <div>页面的内容区域</div> </body> </html>
Tous les éléments de script sont placés derrière le contenu de la page
Pour optimiser le problème de chargement lent des pages mentionné ci-dessus, il nous suffit de mettre le code Javascript que nous utilisons Placez-le simplement après le contenu de la page, afin que la page charge d'abord le contenu, puis l'affiche, puis exécute le code Javascript, afin que l'utilisateur n'attende pas longtemps avant que la page affiche le contenu.<!DOCTYPE html> <html> <head> <title></title> </head> <body> <div>页面的内容区域</div> <script src="example1.js"></script> <script src="example2.js"></script> </body> </html>
//example1.js 中的代码 //console.log('example1'); //console.log(document.getElementById('content')); //example2.js 中的代码 //console.log('example2'); //console.log(document.getElementById('content')); <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> <script defer src="example1.js"></script> <script defer src="example2.js"></script> </head> <body> <div id="content">这里页面的内容</div> </body> </html>
example1 null example2 null
example1 <div id="content">这里页面的内容</div> example2 <div id="content">这里页面的内容</div>
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> <script async src="example1.js"></script> <script async src="example2.js"></script> </head> <body> <div id="content">这里页面的内容</div> </body> </html>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script async src="example1.js"></script> <script async src="example2.js"></script> </head> <body> <noscript> 当前浏览器不支持 Javascript 请更换浏览器 </noscript> </body> </html>
Quel est le rôle de la balise script en HTML ? Quelle est l’utilisation de l’attribut type dans la balise de script ?
Recherche sur la balise script en HTML_html/css_WEB-ITnose