728x90
JavaScript 란 ?
- 웹 어플리케이션을 구동하기 위해 HTML, CSS(Mark-up언어)와 함께 필수적으로 사용되는 프로그래밍 언어
- 인터넷 초기 브라우저인 Netscape에서 LiveScript 라는 이름으로 시작
- Client 언어 > 브라우저 동작
- C, Java, PHP 언어와 문법적으로 유사
- JIT(Just In Time) 언어
Java와 JavaScript는 전혀 다른 언어 !
Compile Language (컴파일 언어) | Interpreter Langage (인터프리터 언어) |
|
|
JavaScript는 인터프리터 언어일까 ? |
과거에는 인터프리터 언어 였으나 최신 브라우저에는 자바스크립트 엔진을 탑재 구글 >> 크롬, MS : Chakra, FireFox, Opera ... 컴파일 > 브라우저 저장 > 빠르게 처리 |
JavaScript는 JIT (Just In Time) 컴파일 언어!
|
JavaScript가 하는 일
- HTML 구조를 조작 (DOM 변경)
- CSS를 동적으로 변경
- 사용자 키보드/마우스 이벤트 컨트롤
- 클라이언트 데이터 변경/검증
- 서버 요청을 보내고 받을 수 있음(ajax, submit ...)
- 서버 프로그램, 데스크탑 프로그램 (Node.js)
JavaScript 라이브러리/프레임워크
jQuery, Vue.js, React.js, Angular.js, Node.js 등
클라이언트 : Javascript / css / html (프론트엔드)
프론트엔드 개발
1. UI (User Interface) 개발
2. HTML, CSS 마크업
3. 동적인 모션을 위해 Javascript(jQuery) 코딩 > 백엔드 개발자에게 전달
728x90
'Frontend > JavaScript' 카테고리의 다른 글
[JavaScript] JavaScript 시작 / 파일 분리 (0) | 2024.08.16 |
---|---|
[JavaScript] 자바스크립트 기초 문법 (0) | 2024.07.25 |