이 글은 HTML의 스크립트 태그(코드 포함)에 대한 자세한 설명을 제공합니다. 여기에는 특정 참조 값이 있습니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
HTML 페이지에서 "Javascript" 언어를 사용하는 주요 방법은 script 요소 내부의 코드가 위에서 아래로 실행되는 것입니다.
여러 스크립트 요소가 도입되면 브라우저는 페이지에 나타나는 순서대로 스크립트 요소를 구문 분석합니다. 이전 구문 분석이 완료되면
HTML Two에서 다음 스크립트 요소의 내용이 처리됩니다.
//第一种方法:直接在标签内使用 javascript 即可 <script> console.log('第一种使用方法'); </script> //第二种方法:引用外部文件 <script src="example.js"></script>
<!DOCTYPE html> <html> <head> <title></title> <script src="example1.js"></script> <script src="example2.js"></script> </head> <body> <div>页面的内容区域</div> </body> </html>
모든 스크립트 요소는
요소에 배치됩니다. 이 접근 방식은 페이지의 내용이 많이 표시되기 전에 모든 Javascript 코드가 실행될 때까지 기다려야 함을 의미합니다. 이 방법을 사용하면 페이지 로딩이 매우 느리고 사용자 경험이 매우 열악할 것입니다. 그렇다면 어떻게 이런 방식으로 최적화할 수 있을까요? 실제로는 매우 간단합니다.<!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>
rrreee
관련 추천:HTML에서 스크립트 태그의 역할은 무엇인가요? 스크립트 태그에서 type 속성의 사용법은 무엇입니까?
HTML_html/css_WEB-ITnose의 스크립트 태그에 대한 연구