[자바스크립트 특징]
1) 스크립트 언어
- 자바스크립트는 웹페이지 동작을 역동적으로 만들기위해 만들어짐
- 다시 말하자면 프로그래밍 언어와 같이 쓸 수 있도록 만들어진 언어
- 간결하게 코딩하는 것이 특징
2) 프로그래밍 언어
- 웹에서 벗어나 독립적으로 하나의 프로그램을 만들 수 있게됨 : 엔진의 속도 향상, nodejs이라는 새로운 환경(런타임 환경)
3) 동적 바인딩, 동적 언어 : 처음에 익히기가 까다로움
- 컴파일 시에 자료형, this, 변수 scope 등이 정해지는 것이 아니라 실행 중에 정해지고, 변경됨
- 동적이기때문에 갖는 장점과 단점이 있음
- 전역 객체(window), 함수 객체(VO 혹은 AO), 실행 컨텍스트, this, scope 정확하게 알고 있어야 예측 가능
4) 표준이 있지만 브라우저마다 지원하는 범위가 다른 언어
- ECMAScript라는 표준 자바스크립트가 있지만, 브라우저의 자바스크립트 엔진마다 지원 범위 차이가 있음
- 표준은 옳다
[참고자료]
- 여태껏의 삽질
- 스터디원의 지식
'javascript' 카테고리의 다른 글
[자바스크립트 자료구조] 배열 (0) | 2017.05.22 |
---|---|
[자바스크립트] this 바인딩 포스팅 AS - 바인딩 종류 (0) | 2017.05.20 |
[자바스크립트] 객체 그리고 프로토타입 (0) | 2017.05.17 |
[자바스크립트] this 바인딩 (0) | 2017.05.16 |
[웹기본개념] 웹서버와 웹어플리케이션서버 (0) | 2017.05.16 |
댓글