- 웹브라우저의 콘솔에서 실행
- 자바스크립트 코드를 HTML문서에 삽입하여 웹브라우저로 실행
- Node.js의 대화형 모드로 삽입하여 웹브라우저로 실행
- Node.js로 파일을 읽어 들여 실행
Vanilla 는 VanillaJS 를 일컫는 말로, JQuery 같은 javascript 기반의 라이브러리를 사용하기 보다 순수한 자바스크립트 자체만을 사용하겠다는 것이다.
지금까지는 순수한 자바스크립트 보다, jquery 등을 기존에 많이 사용했으나 이런 라이브러리들은 무거워서 실행속도나 다운로드에도 시간이 오래 걸렸다.
디버깅 시 라이브러리 내부 코드까지 들어가야 하는 경우가 있으므로 디버깅이 매우 어려웠다.
따라서 최근에는 라이브러리를 최소로 사용하고 javascript 자체만을 쓰자는 분위기가 조성되었고 자바스크립트의 별칭으로 VanillaJS 라는 명칭을 쓰게 되었다.
즉, VanillaJS 를 쓴다는 의미는 별도 라이브러리를 쓰지 않겠다는 의미로 생각하면 된다.
javascript 는 코드 한 라인이 끝날 때, 세미콜론(;)을 붙여줘야 한다.
실행 환경에 따라 세미콜론(;) 을 안붙여도 실행되는 경우도 많다.
코드를 작성할 때마다, 실시간으로 실행이 되므로, 여러번 출력되거나, 에러 메세지를 볼 수도 있다.
console.log('test');
