JS/개념

[ JavaScript ] 자바스크립트란?

ucong 2020. 12. 18. 09:34

자바스크립트 (JavaScript)

- 동적으로 컨텐츠를 바꾸고, 멀티미디어나 움직이는 이미지 등 웹페이지를 꾸며주도록 도와주는 언어 

   ex ) 팝업창 띄우기, 애니메이션 효과, 통신 등

- 객체기반의 스크립트 언어, HTML 문서 내에 내장되어 프로그래밍 요소 추가 가능

 

 

장점 단점
- HTML 파일 내에서 작성하고 바로 작동시켜 볼 수 있기 때문에 개발속도가 빠름

- 웹 브라우저에서 동작해 운영체제의 제한을 받지 않고, 여러 환경에서 개발 가능

- 프론트 엔드 언어이지만 Node.js 프레임워크를 이용해 백엔드 개발에서도 사용가능
- 웹 브라우저 상에 소스 코드가 노출되어 있어 보안에 취약하다.

- 컴파일하지 않아도 되기 때문에, 복사하여 그대로 사용 가능

- 한정된 객체, 함수를 제공하기 때문에 개발시 오류에 대한 여러 사항 고려 필요

 

* Node.js - v8엔진을 이용해 서버에서 JavaScript를 동작할 수 있도록 하는 플랫폼

 

'JS > 개념' 카테고리의 다른 글

ES6(ECMAS6) 문법 - 화살표 함수  (0) 2021.08.31
ES6(ECMAS6) 문법 - let과 const  (0) 2021.08.31
ES6(ECMAS6) 문법  (0) 2021.08.31
GSAP 란?  (0) 2021.02.17
[ JS ] CSS에서 숫자가져오기  (0) 2021.02.15