스크립트 태그를 사용하여 페이지에 JavaScript 파일을 소개합니다 (<script type = "text/javaScript"src = "js 파일 주소"> </script>). 브라우저가 페이지를 렌더링하면 스크립트 요소를 읽을 때 브라우저는 HTML 또는 XHTML에서 컨텐츠를 처리하지 않습니다. 브라우저는 브라우저의 스크립트 엔진에 스크립트 요소의 컨텐츠를 인수하도록 알립니다.
스크립트 요소의 유형 속성은 스크립트 유형을 정의하고 유형 유형은 다음과 같습니다.
1.text/ecmascript (이 스크립트는 ECMAScript, 즉 ECMA-262 스크립트 표준을 기반으로 한 것으로 나타납니다)
2.Text/JScript (이 스크립트는 JSCRIPT에서 구문 분석되었음을 나타냅니다. IE 브라우저에서 Microsoft에서 구현 한 ECMASCRIPT 언어의 변형입니다)
3.text/vbscrip
4. 텍스트/vbs
(3.4 표현은 Microsoft의 VBScript에서 처리되며, 이는 완전히 다른 스크립팅 언어입니다)
스크립트 요소의 언어 속성 (속성은 브라우저 호환성 문제를 해결하기 위해 초기 스크립트 태그에 사용되었습니다).
<script type = "text/javaScript"src = "a.js"언어 = "javaScript1.2"> </script>
언어는 스크립트를 지원하는 브라우저 버전을 정의합니다 (즉, 브라우저는 JavaScript 1.2를 지원 한 다음 A.JS 파일에서 코드를 실행합니다).
스크립트 요소의 연기 속성 :
<script type = "text/javaScript"src = "a.js"언어 = "javaScript1.2"defer = "Defer"> </script>
DEFER 속성은 "연기"로 설정되어 있으며 스크립트가 문서 내용을 생성하지 않음을 의미합니다. 따라서 브라우저는 페이지의 나머지 부분을 미리 처리 할 수 있으며 페이지 처리가 완료되고 디스플레이가 준비된 경우 스크립트 부분 만 처리 할 수 있습니다.
스크립트 태그가 페이지에 배치되는 위치.
동일한 도메인 이름에서 브라우저에서로드 한 리소스에 대한 제한이 있으므로 헤드 요소에 스크립트를 추가하면 스크립트가 먼저로드 된 다음 문서의 나머지 부분이 이어집니다. 헤드에 JavaScript를 소개하는 스크립트 요소 태그를 넣는 이유는 브라우저가 페이지의 나머지 부분의 표시를 지연시킬 수 있다고 말하는 이유는 무엇입니까? 주로 문서 객체를 수정하기 위해 문서에서 문서 메소드가 호출 될 수 있기 때문입니다.
참조 : "JavaScript Learning Guide"
위의 기사는 JS의 스크립트 태그를 종합적으로 이해한다는 것을 이해합니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.