<script>

정의 및 사용

<script> 태그는 자바스크립트(javascript) 같은 클라이언트(client-side) 스크립트를 정의하는데 사용되며 태그 내부에 직접 스크립팅 하거나 src 속성을 통해 외부 스크립트 파일을 연결해서 사용할 수 있다. type 속성은 필수이며 해당 스크립트의 MINE 타입을 지정한다.

자바스크립트는 보통 이미지 조작, 폼 유효성, 유동적 콘텐츠 변화 등을 위해 사용되는데 HTML4 와 XHTML 은 스크립트를 다음과 같이 서도 다르게 처리한다.
첫째, HTML4 에서는 entities 의미를 분석하지 않는 CDATA 로 선언한다.
둘째, XHTML 에서는 entities를 분석해서(#PCDATA 같은) 선언한다.
이것은 XHTML 에서는 모든 문자들이 인코딩되어야 하거나 모든 콘텐트가 CDATA 안에 싸여있어야 한다는 것을 의미한다. 따라서 XHTML 문서에서 스크립트가 올바르게 분석되게 하려면 두번 째 예제와 같이 구문을 사용하는게 좋다.

브라우저 지원

IE6 지원IE7 지원IE8 지원Chrome 지원Firefox 지원Opera 지원Safari 지원

모든 주요 브라우저에서 지원

구문

속성 값 설명
속성 설명 DTD
type 스크립트의 MINE 타입을 지정 STF
charset 외부 스크립트 문서를 사용할 때 문자 인코딩을 지정 STF
defer 페이지가 전부 로드 될 때까지 스크립트가 지연된다는 내용을 지정 STF
src 외부 스크립트 파일의 연결 url 을 지정 STF
xml:space ..

예제

버그 및 이슈

소제목

목록 으로

댓글