관리 메뉴

nkdk의 세상

JS :: JavaScript 소개 본문

My Programing/HTML and JavaScript

JS :: JavaScript 소개

nkdk 2008. 6. 16. 09:56

자바스크립트의 특징

  • 자바스크립트는 대소문자를 구분합니다.
    html태그는 대소문자를 구분하지 않지만 자바스크립트는 대소문자를 구분합니다.
  • 소스에 대한 보안성을 가지고 있지 않습니다.
    자바스크립트 소스가 html문서 안에 포함되어 있기 때문에 손쉽게 소스를 볼 수 있습니다. 자바스크립트 파일인 js파일을 html문서에서 호출하여 사용해도 소스의 보안을 유지할 수는 없습니다.
  • 데이터형을 선언하지 않아도 됩니다.
    자바스크립트는 자동으로 데이터형을 인식하기 때문에 데이터형을 선언하지 않아도 됩니다. 또한, 변수를 선언하지 않아도 됩니다. 별도로 변수를 선언하지 않으면 전역변수로 설정됩니다.

<script language="JavaScript" src="파일명">
<!--
   ...
// -->
</script>

  • <script>
    스크립트 언어를 사용합니다.
    • language : 사용할 스크립트언어를 설정합니다.
    • src : 호출할 자바스크립트파일을 지정합니다.
  • document객체
    링크나 텍스트/색설정을 담당하는 객체입니다.
    • write : 문자열을 출력하는 메서드입니다.

주석

html문서 내에서는 주석문을 "<!--   -->"을 사용하여 달았습니다.
JavaScript와 CSS에서는 "//"를 이용한 한줄주석과 "/*   */"를 이용한 문단주석이 가능합니다.

<html>
<body>
<script language="JavaScript">
<!--

document.write("<b><font color=#00a0f0 size=4>")
document.write("자바스크립트 시작하기")
document.write("</font></b>")

// -->
</script>

</body>
</html>

<!-- jsMain.htm _자바스크립트문서를 호출합니다. -->

<html>
<body>

<script language="JavaScript" src="js_src.js">
<!--
// -->
</script>

</body>
</html>

<!-- js_src.js _호출될 자바스크립트문서입니다.  -->

document.write("<b><font color=#00a0f0 size=4>")
document.write("자바스크립트 시작하기")
document.write("</font></b>")

JavaScript는 CSS와 동일하게 html문서에 삽입하는 방법과 별도의 문서에서 호출하는 방법, 두가지가 존재합니다.
DHTML(Dynamic HTML)은 html, css, javascript를 모두 이용해서 만든 웹문서를 말합니다.

출처: http://yatoyato.tistory.com