Dev-environment

Dev-environment

Lint

낡은 스웨터의 보푸라기 같은 것을 린트(Lint)라고 부른다고 한다. 코드에도 이런 보푸라기 같은 부분이 있으며 이를 정리하는 것을 린트 혹은 린터라고 한다.

Read
Dev-environment

NPM

NPM은 PHP의 컴포져(Composer)나 자바의 그래들(Gradle)과 같은 역할이다. 백엔드 개발자가 아닌, 프론트엔드 개발자더라도 Node.js를 최소한이라도 배워야 하는 이유는, 모던 프론트엔드 개발을 위한 개발 환경을 셋팅하려면 적어도 NPM은 쓰게 되는 등 자연스럽게 접하게 되기 때문이다.

Read
JavaScript

엄격모드(Strict mode)

ES5가 나온 후 하위 호환성 이슈 때문에 변경사항 대부분이 디폴트로는 활성화되지 않도록 설계되었다. 대신 'use strict'라는 특별한 지시자를 사용했을 때에만 활성화되게 해두면서 엄격모드라는 게 생겼다. 엄격모드를 실행하면 스크립트가 모던한 방식으로 작동하게 된다.

Read