티스토리 뷰

출처:http://blog.naver.com/lazyker/110108028322

 

기존방식:

1.

<script language="javascript"></script>

 

 

2.

<script type="text/javascript">
<!--
스크립트 내용
 -->
</script>

 

3. 웹표준형 스크립트

<script type="text/javascript">
//<![CDATA[
스크립트 내용
//]]>
</script>

 

 

옙.

 

 

 

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

잘못된 표기법

 XHTML에서 HTML 방식을 쓴 것입니다. 마지막에 > 앞에 하이픈(/)을 붙여야 함.
 

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
제대로된 표기법

  물론 XHTML가 아닌 HTML에서는 하이픈(/)을 붙이시면 안됨.

  자바 스크립트에 관한 사항
<script></script>
<script language="javascript"></script>


  첫번째는 절대로 해서는 안될 사항

  두번째도 웹표준에 맞지 않음.


정상정식 표기법(아래)

<script type="text/javascript"></script>

이것 외에도 아래를 보면

<script type="text/javascript">
    스크립트 내용
</script>


스크립트 내용에 주석 처리를 하지 않으면 다른 브라우저에서 잘못 해석하는 경우가 있다. 그러니까 주석처리를 해야 되는데 이 주석처리가 까다롭습니다.


  아래는 주석처리를 잘못한 예

<script type="text/javascript">
    <!--
    스크립트 내용
    -->
</script>


이렇게 하면 일부 브라우저에서는 태그로 인식하여 실행이 되지 않은 경우가 있다.

 

아래와 같은 방식으로 작성해야 한다.

<script type="text/javascript">
    //<![CDATA[
    스크립트 내용
    //]]>
</script>

 

간단한것부터 지키자.

댓글
댓글쓰기 폼