반응형
[광고 누르면 오늘의 행운 상승!!]
HTML & CSS
- 웹 문서의 구조와 외형을 정의
- 매우 밀접한 관련 있지만 문법이 서로 다름 -각기 작성하여 연결해서 사용
- 완벽한 웹 문서 작성하려면? → JavaScript
HTML & CSS | JavaScript |
문서의 외형 정의 | 문서의 기능 정의 |
JavaScript의 특징
컴파일 언어 | 스크립트 언어 |
- 컴파일 후 실행 - 데이터 타입, 형 변환에 엄격 |
- 인터프리터를 통해 바로 실행 - 데이터 타입, 형 변환 수월 - 속도가 느림 - 실행 환경 제한 |
JavaScript의 장점
- 텍스트 에디터와 웹 브라우저만 있으면 프로그래밍 가능
- 데이터 타입 및 형 변환이 쉬워 쉽게 학습하여 사용 가능
- 작성한 코드 테스트가 수월
함수형 언어이다.
- 함수를 기본으로 하는 방식
- 선언적 프로그래밍 → HTML요소 동적으로 처리 가능
- 1급 함수 : 함수 자체를 데이터처럼 사용 가능
- 변수의 유효 범위 = 함수의 유효 범위
Java 와 JavaScript는 전혀 다른 언어이다.
- 네스케이프 사에서 마케팅을 목적으로 Java 라이센스 받아 사용
- JavaScript = ECMA-262
초보적인 언어가 아니다.
- 컴파일 방식에 비해 언어가 엄격하지 않고 고급 프로그래밍 기술을 지원하지 않아 생긴 오해!
- 현재, 모바일, 웹 브라우저 등의 기술과 표현이 발전하면서 사용범위 확대
- 학습 시작 초기에는 쉽지만 복잡한 서비스 구축에 사용될 만큼 강력함.
웹 표준이다.
- HTML5 : HTML + CSS3 + JavaScript
- HTML5의 JavaScript에 대한 의존도 높음
반응형
'5. 웹 프로그래밍 > 3. JavaScript' 카테고리의 다른 글
데이터타입 2[JavaScript] (0) | 2020.03.15 |
---|---|
데이터 타입 1[JavaScript] (0) | 2020.03.14 |
JavaScript 구문[JavaScript] (0) | 2020.03.14 |
외부 JavaScript 파일 HTML에 연결하기[JavaScript] (0) | 2020.03.14 |
JavaScript HTML 내부에 정의하기[JavaScript] (0) | 2020.03.14 |