자바스크립트

자바스크립트는 웹 등에 사용되는 스크립트 언어이다. 이름이 자바스크립트지만 자바와의 관계없는 다른 언어이며 당시 브랜드 가치가 높던 자바의 네임밸류에 편승하려고 해서 이러한 이름이 지어졌다. 주로 브라우저의 자바스크립트 엔진에 의해 해석되며, 브라우저 이외에는 node.js 등의 자바스크립트 런타임에 의해서 해석되고 구동된다.

프론트엔드 에서 HTML이 뼈대, CSS가 디자인 역할을 한다면, 자바스크립트는 구동계 등의 역할을 한다.

위상편집

거의 유일하게 웹 브라우저가 해석할 수 있는 언어다 보니 프론트엔드 프로그래밍에서는 독보적인 편. 아주 정적인 페이지를 만들 경우 필요가 없지만, 아무리 정적인 웹 사이트를 만든다 하더라도 조금이라도 동적인게 들어가면 써야하는 언어이다. 즉, JS가 없으면 동적인 부분을 구현하지 못하며, 이곳 L위키 또한 자바스크립트를 끌 경우 조금이라도 동적인게 들어가는 기능은 못쓴다고 봐야 한다. 역으로 HTML/CSS 없이 웹페이지를 만들 수 있는데, 그런 기행은 웹페이지가 무겁워지기 때문에 아예 쓰이지 않는다.