HTML이 텍스트를 입력, 간단한 디자인, 간단한 골격을 이루는 것 이루고
CSS는 HTML보다 상세한 디자인과, 디자인에 대한 통일성 유지, 레이아웃 등
웹페이지의 디자인을 담당하는 언어이다.
① |
인터렉티브한 홈페이지를 제작하여 사용자가 컴퓨터와 실시간으로 대화하듯이 메시지를 주고받을 수 있습니다 |
② |
경제적인 가격의 컴퓨터로 서버를 구축해서 사용할 수 있다. |
③ |
플랫폼 독립적이다(컴퓨터 기종에 관계없이 사용할 수 있다. |
④ |
HTML로는 표현이 불가능했던 프로그램적인 활용이나 동적인 표현이 가능해 좀 더 역동적인 홈페이지를 만들 수 있다. |
⑤ |
서버로 전송될 자료의 검증을 웹 프로그램이 실행되기 전인 클라이언트 단계에서 실행하므로 웹 프로그램을 사용할 때 반드시 필요하다 |
⊙ |
자바스크립트는 인터프리팅 언어입니다. HTML 문서 안에 바로 작성할 수 있고 컴파일 과정이 없기 때문에 작업이 빠르고 생산성이 좋습니다. |
⊙ |
자바스크립트의 문법과 구문은 C와 비슷하나 변수 설정시 데이터형식에 구애받지 않고 입력할 수 있어 작업이 편리합니다. |
⊙ |
자바스크립트는 객체지향 언어입니다. 따라서 이해하기 쉽고, 인터프리팅 언어 특성상 개념이 약간 다르긴 하나 상속성을 지원하며 오브젝트 중심으로 작동합니다. |
⊙ |
간단한 기반의 파일로 저장되므로 특별한 에디터 없이도 사용할 수 있습니다. 따라서 메모장, 나모, Editplus등 취향에 따라 선택하시면됩니다. |
구분 |
자바 |
자바스크립트 |
해석위치 |
서버내의 파서(paser) |
클라이언트의 브라우저 |
언어형 |
컴파일러 방식으로 서버에서 컴파일되어 클라이언트에서 인터프린터됨 |
인터프린터 방식으로 서버가 아닌 클라이언트에서 인터프린트 됨 |
존재 |
HTML과 별도로 존재 |
HTML문서 내에 기술 |
객체 지향 |
객체 지향 언어:class(객체)가 존재하고 생성, 상속 가능 |
객체 기반 언어:객체 표현과 상속은 가능하나 생성과 상속(내장)이 불가능 |
바인딩 |
정적 바인딩 |
동적 바인딩 |
'웹프로그래밍 > javascript' 카테고리의 다른 글
javascript - 연산자 (0) | 2011.02.19 |
---|---|
javascript - 객체 (0) | 2011.02.19 |
javascript - 변수 (0) | 2011.02.19 |
javascript - 이벤트와 이벤트핸들러 (0) | 2011.02.19 |
자바스크립트 사용방법 (0) | 2011.02.19 |