본문 바로가기

Java Script

자바스크립트 개요

자바스크립트

브라우저 내부에 프로그램할 수 있는 프로그래밍언어

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