HTML <script> 태그
브라우저 지원
모든 주요 브라우저는 <script> 태그를 지원합니다.
태그 정의 및 지침
<스크립트> 태그는 JavaScript와 같은 클라이언트 측 스크립트를 정의하는 데 사용됩니다.
<스크립트> 요소는 스크립트 문을 포함 할 수 있습니다, 당신 외부 스크립트 파일 수는 "SRC"속성을 가리 킵니다.
자바 스크립트는 일반적으로 이미지 조작, 양식 유효성 검사, 동적 컨텐츠 변경하는 데 사용됩니다.
팁과주의 사항
참고 : "SRC"속성을 사용하는 경우, <script> 요소는 비어 있어야합니다.
팁 : 참조 <NOSCRIPT> 브라우저의 스크립트에서 그 장애인을위한 요소 또는 브라우저가 클라이언트 측 스크립트 사용자를 지원하지 않습니다,이 요소는 매우 유용합니다.
참고 : 외부 스크립트를 수행하는 방법에는 여러 가지가 있습니다 :
- 비동기은 = "비동기"경우 : 비동기 스크립트 페이지 실행의 나머지 부분에 대한 (페이지 구문 분석을 계속, 스크립트가 실행됩니다)
- 스크립트 실행이 페이지를 구문 분석을 완료 할 때 : 당신이 비동기를 사용하고 연기 =하지 않는 경우 "연기"
- 만약 둘 다 사용하거나 비동기 연기 : 브라우저가 페이지를 구문 분석을 계속하기 전에, 바로 읽기 및 스크립트를 실행
HTML 4.01과 HTML5의 차이점
에서 HTML 4에서, "유형"속성은 필요하지만 HTML5의 선택 사항입니다.
"비동기"속성은 HTML5 속성의 새로운 기능입니다.
HTML5는 더 이상 특정 속성에 HTML 4.01에서 지원되지 않습니다 "XML : 공간".
HTML 및 XHTML의 차이점
XHTML에서, 스크립트 콘텐츠 유형 (CDATA 대신의) #PCDATA로 선언되고, 상기 엔티티가 해결된다는 것을 의미한다.
이것은 XHTML의, 모든 특수 문자 인코딩 또는 CDATA 섹션에 중첩 된 모든 콘텐츠되어야 함을 의미한다 :
<script type="text/javascript">
//<![CDATA[
var i=10;
if (i<5)
{
// some code
}
//]]>
</script>
//<![CDATA[
var i=10;
if (i<5)
{
// some code
}
//]]>
</script>
재산
새로운 기능 : HTML5 새 속성.
属性 | 值 | 描述 |
---|---|---|
async New | async | 规定异步执行脚本(仅适用于外部脚本)。 |
charset | charset | 规定在脚本中使用的字符编码(仅适用于外部脚本)。 |
defer | defer | 规定当页面已完成解析后,执行脚本(仅适用于外部脚本)。 |
src | URL | 规定外部脚本的 URL。 |
type | MIME-type | 规定脚本的 MIME 类型。 |
xml:space | preserve | HTML5 不支持。规定是否保留代码中的空白。 |
전역 속성
<script> 태그를 지원 HTML을 글로벌 속성을 .
관련 기사
HTML 자습서 : HTML 스크립트