자바스크립트
브라우저 내부에 프로그램할 수 있는 프로그래밍언어
sun사(자바언어와 유사한 구조)
- 언어문법 구조
- 컴파일러
=> 넷스케이프 네비게이터 : 자바스크립트
=> 마이크로소프트 익스플로러 : JScript
=> 유럽 표준 : ECMA Script
:각각 라이브러리가 차이가 있음
----------------------------------------------------
컴파일러 => 구글이 재작성 => 성능향상, 보다 프로그램 지향성 => 소스공개
자바스크립트
- 브라우저
- 플래시 액션스크립트
- Unity 내부의 스크립트 언어
- 독립적으로 서버 프로그램 언어화 : node.js
디자이너 => 객체지향 문법
라이브러리화
1. jQuery (pc) -> jQuery Mobile (mobile)
라이브러리의 별도 문법 추가
2. ExtJS (pc) -> Senchar Touch (mobile)
라이브러리의 별도 문법 추가
브라우저 내부 동적 기능을 향상
자료형 내부적으로 선언되는 형태
: 가변형 변수
: variant 형
: 초기화 시 내부적으로 자료형 결정
: 자료형에 대한 형변환
var 예약어 통해서 자료형 선언
자바스크립트 객체
브라우저 통제할 목적
-> BOM (Browser Object Model)
window, navigator, history, location
-> html tag 통제할 목적
-> html DOM(Document Object Model)
frame, document, form, image, link, radio, text, checkbox, select, textarea