티스토리 뷰

웹서버와 자바스크립트! 자바스크립트의 특성!

 

 

 

 

자바스크립트는 스크립트 언어이며...

스크립트란 사용자가 컴파일이 필요 없는 작은 프로그램 들을..

특별한 툴들을 사용해서 구현하여 응용에 편집해 넣음으로써..

이 응용이 실행되는 동안 행 단위로 해석되어 실행되게 되는데..

이러한 작은 프로그램들을 말한다.

 

 

 

 

 

 

이러한 스크립트인 자바스크립트의 문법은 C, C++ 등과 유사하며..

자바스크립트의 명령들과 함수들은 다른 텍스트와 html 태그들과 함께 웹페이지에 들어가며..

사용자의 브라우저가 페이지를 검색할 때 이 작은 프로그램을 실행시켜 일종의 동적 웹페이지를 표현하게 되는 것이다.

또한 자바스크립트는 다음과 같은 관점에서 자바와 구별되는 특성을 가진다.

 

 

1. 자바는 실행되기 위해 사용자의 브라우저에게 주어지는 이진 파일로 번역된다.

그러나 자바스크립트는 텍스트로서 브라우저에게 전달되고 해석된다.

 

 

2. 자바스크립트는 그 자신이 이미 내장 객체를 가지는 객체 기바인데 비해..

자바는 클래스로 부터 객체를 만들어 내는 객체지향이다.

 

 

3. 자바스크립트 코드는 html 문서안에 보통 텍스트로 삽입되나,

자바애플릿은 문서로부터 참조되며 이진 형태로 독립적인 파일 내에 보존된다.

 

 

4. 자바스크립트는 문서안에 <script> 태그에 의해 식별되나,

자바애플릿은 <applet> 태그를 사용해서 문서에 삽입된다.

 

 

5. 자바스크립트는 동적 연결을 사용한다. 이것은 객체 참조가 런 타임에 검사된다는 것을 의미하며..

자바는 정적연결을 사용하는데, 프로그램이 번역될 때 객체 참조가 존재해야 된을 의미한다.

 

 

6. 자바스크립트에서는 특별히 변수의 type을 선언하지 않는다.

따라서 문자 변수의 내용으로 수치 연산이 가능하다.

 

 

7. 자바스크립트는 다음과 같은 이벤트 드리븐을 수행하는 특성을 가지고 있는데..

이는 홈페이지 안에서 브라우저와 사용자간의 인터렉티브한 동작을 지원함을 뜻한다.

- mouse Click

- Blur

- Change

- Lode & Unload

- Focus

- Mouseover

- Submit

 

[출처 및 발췌 : 웹프로그램을 위한 자바스크립트]

댓글
댓글쓰기 폼
Total
587,690
Today
2
Yesterday
21
링크
«   2019/05   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
글 보관함