Java Script

자바 스크립트(Java Script)에 대해

코카(Coca) 2016. 5. 7. 20:38

1. 자바 스크립트란?

자바스크립트(JavaScript)는 객체기반스크립트 프로그래밍 언어이다. 이 언어는 웹브라우저 내에서 주로 사용하며, 다른 응용 프로그램의 내장 객체에도 접근할 수 있는 기능을 가지고 있다.

자바 스크립트의 큰 역할은 사용자와 페이지 간의 상호작용이 가능하게 하기 위해 사용되며 이로써 동적인 웹 페이지를 제공할 수 있다는 것이다.

 

2. 자바와 자바 스크립트의 차이점

 특성

자바 

자바 스크립트 

 작성 방법

 별도의 파일 작성

HTML내에 직접 삽입 

 실행 방식

서버에서 compile된 후 client에서 수행 

 client에서 직접 해석되고 실행

 변수 선언

변수의 자료형을 반드시 선언해야 함

변수의 자료형을 선언할 필요가 없음 

 객체지향

 모든 객체를 정의하여 사용할 수 있는 객체지향 언어

class선언이나 상속등의 개념이 없으므로 완전한 객체지향 언어가 아님 

 보안

 소스를 볼 수 없으므로 보안유지 가능

소스보기를 통해 소스를 볼 수 있으므로 보안성을 가지지 못함 

 

3.자바 스크립트의 활용

초기의 웹은 변화가 없는 정적 글자들의 나열로 되어 있었고 웹은 hyperlink라는 매개체를 사용해 웹 문서가 연결된 거대한 책에 불과하였다. 하지만 자바스크립트가 등장함으로써 웹 문서의 내용을 동적으로 바꾸거나 이벤트 처리를 할 수 있는 기능들이 생겼다. 현재는 자바스크립트를 통해 웹 브라우저 만으로도 워드, 엑셀, 파워포인트 같은 애플리케이션이 사용가능해졌다.

- 크롬 : 웹 스토어를 통해 웹 브라우저 상에서 실행되는 웹 애플리케이션을 거래할 수 있다.

- 파이어폭스: 자바스크립트로 애플리케이션을 제작.

 

4.자바스크립트 작성 방법

기본 페이지의 head태그 사이에 script 태그를 삽입한다.

ex)

<!DOCTYPE html>

<html>

<head>

<title></title>

<script>

/*자바 스크립트 내용*/

</script>

</head>

<body>

</body>

</html>

 

위의 경우에는 body태그를 읽기 전 script가 실행된다.

여기서 script태그를 body태그 안에 넣을 수 있는데 그렇게되면 head태그를 실행한 이후 자바 스크립트가 실행된다.