Latest web development tutorials

HTML <script> 태그

자바 스크립트 출력에 "Hello World"를 통해 :

<script>
document.write("Hello World!")
</script>

»시도

브라우저 지원

Internet ExplorerFirefoxOperaGoogle ChromeSafari

모든 주요 브라우저는 <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>


재산

새로운 기능 : HTML5 새 속성.

属性 描述
async New async 规定异步执行脚本(仅适用于外部脚本)。
charset charset 规定在脚本中使用的字符编码(仅适用于外部脚本)。
defer defer 规定当页面已完成解析后,执行脚本(仅适用于外部脚本)。
src URL 规定外部脚本的 URL。
type MIME-type 规定脚本的 MIME 类型。
xml:space preserve HTML5 不支持。规定是否保留代码中的空白。


전역 속성

<script> 태그를 지원 HTML을 글로벌 속성을 .


관련 기사

HTML 자습서 : HTML 스크립트