코딩/자바스크립트 12

자바스크립트 개발환경과 실행환경

자바스크립트 개발환경 자바스크립트는 브라우저 환경 또는 Node.js 환경에서 실행할 수 있습니다. 브라우저는 HTML, CSS, JS를 실행해 웹페이지를 브라우저 화면에 렌더링하는 것이 주목적입니다. Node.js는 브라우저 외부에서 자바스크립트 실행 환경을 제공하는 것이 주목적입니다. 따라서 브라우저와 Node.js 모두 자바스크립트 코어인 ECMAScript를 실행할 수 있지만 브라우저에서 Node.js 고유의 API를 실행하거나 Node.js에서 브라우저의 클라이언트 사이드 Web API를 실행할 수 없습니다.

자바스크립트란? ( What Is JavaScript?)

자바스크립트의 탄생 1995년 90%이상의 시장 점유율로 웹 브라우저 시장을 지배하고 있던 넷스케이프 커뮤니케이션즈에서 웹 페이지의 보조적인 기능을 수행하기위해 브라우저에서 동작하는 경량 프로그래밍 언어를 도입하게 된다. 그래서 탄생한 것이 브랜드 아이크가 개발한 자바스크립트이다. 자바스크립트는 현재 모든 브라우저의 표준 프로그래밍 언어로 자리 잡고있다. 자바스크립트 성장의 역사 초창기 자바스크립트느 웹페이지의 보조적인 기능을 수행하기 위해 한정적인 용도로 사용되었다. 대부분 로직은 웹서버에서 실행되었으며, 브라우저는 서버로부터 전달받은 HTML과 CSS를 렌더링 하는 수준이었다. Ajax 1999년 자바스크립트를 이용해 서버와 브라우저가 비동기 방식으로 데이터 교환이 가능한 통신 기능인 Ajax가 XM..