자바스크립트
자바스크립트(JS)?
Taram
2023. 6. 11. 18:00
자바스크립트(JS)란?
- 객체(Object) 기반의 스크립트 프로그래밍 언어로 웹의 동작, 서버 프로그래밍 등에 사용됩니다.
그렇다면 자바스크립트의 특징은 무엇일까요???
- 모든 웹 브라우저에서 작동된다. 즉, 이 말은 Bing, Chrome과 같은 웹 브라우저에서 작동 가능하다는 뜻입니다.
* Web Browser? : WWW(월드 와이드 웹)을 기반으로한 인터넷 검색 목적을 가진 응용 프로그램 - 다양한 JS API 사용 가능하다. -> 정보의 범위가 넓다.
* API : 데이터를 다른 사용자들이 쉽게 가져갈 수 있도록 만들어 놓은 체계, EX) 기상청 정보 API - 다양한 라이브러리(Library), 프레임워크(Frame Work)가 존재한다.
1) 라이브러리(Library) : 미리 구현해 놓은 기능을 묶어 놓은 것
- 종류 : jQuery, PDF.js, Chart.js, D3.js 등
2) 프레임워크(Frame Work) : 기본으로 제공하는 소스를 수정/추가하는 방법 -> 웹 프로그램을 만들 수 있게 미리 준비한 틀
- 종류 : React, Angular, Vue, Node.js 등
- > 이러한 라이브러리와 프레임워크를 사용하면 코드 작성 효율 상승, 코드의 질 상승, 유지 보수 안전과 같은 장점이 존재합니다. - 간혹 자바스크립트의 약어를 JSP라고 생각하는 경우가 있습니다.
JSP는 Java Server Page의 약어로 서버 사이드 스크립트 언어기 때문에 JS와 JSP는 전혀 다른 언어입니다.