:: ADVANCE ::

[JavaScript] JavaScript란 본문

language/JavaScript

[JavaScript] JavaScript란

KSJ14 2015. 3. 8. 18:38
반응형

[JavaScript] JavaScript란 무엇일까?


JavaScript란 무엇일까?


JavaScript란 실행을 위해 따로 변환할 필요가 없는 Text 기반의 컴퓨터 언어이다.

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


주로 웹 프로그래밍에 사용되는 언어로 만약 웹 프로그래밍을 한다면 JavaScript는 사실상 필수라고 볼 수 있다.
하지만 node.js나 Apache CouchDB처럼 브라우저가 아닌 환경에서도 사용된다.

(이하 줄여서 JS라 하겠다)


JS는 프로토타입 기반의 다중 패러다임 스크립트 언어로, 역동적이고, 객체지향형, 함수형, 명령형 프로그래밍 스타일을 지원한다고 한다.

Java와 C++과 같은 다른 언어들은 실행하기 전에 컴파일을 해야 하지만 

JavaScript는 실행기(parser)라 불리는 프로그램을 통해 즉석에서 실행된다.

(거의 모든 웹 브라우저들이 실행기를 내장하고 있다.)


JS에 대해서 검색하다가 본 것인데 Java와 JavaScript는 코끼리와 바다코끼리와 같은 관계라 칭하는 것을 본적이 있다.
결국 Java와 JavaScript는 연관이 없다는 것 ! 

JS를 브라우저에서 실행하는데는 두 가지 방법이 있다. 
하나는 HTML 내부 어디서든 script 요소를 내부에 포함시키는 것.
다른 하나는 외부 자바스크립트 파일(.js)에 포함시킨 다음 HTML 내부에서 src 속성을 갖는 script 요소로 참조하는 것이다.

1. JS를 HTML 속으로 집어넣기
JS를 HTML 페이지 안으로 포함시키는 가장 기본적인 방법이다.

1
2
3
4
<script>
var x = 3;
alert('hello there, I am JavaScript - x is' + x);
</script>

cs

이는 문서 내 어디에든 넣을 수 있다.

이후에는 웹 페이지에서 사용할 다양한 스크립트들이 생길 수 있으므로, 사용하고 있는 스크립트의 이름을 MIME 타입으로 명명해 두는 것이 좋다.

1
2
3
4
5
6
<script type="text/javascript">
 
var x = 3;
alert('hello there, I am JavaScript - x is' + x);
 
</script>

cs



[참고] http://www.clearboth.org/41_your_first_look_at_javascript/


반응형
Comments