[Cookbook] Javascript, 이럴 때 이렇게 한다.
배경
javascript 및 node를 사용하면서 얻은 잔기술들을 기록해 둔다.
내용이 많아 따로 작성한 페이지
- Vue.js 삽질기 (feat Vuetify)
- Vue에서 대용량 데이터 다루기
- Netlify 삽질기
- Vue component 사이의 data 및 event의 전달
- python과 javascript에서 문자열 길이가 다르다고?
- Microservices & Serverless architecture
- Apply Functional Way to Your Code
- 이미지 파일 다루기 (feat javascript)
- 스캔 문서 이미지를 흑백으로 만들어 보자 (feat imagemagick)
Install node
Install node via nvm
machine에 node를 바로 설치하기 보다는 버전 관리자를 통해 설치하는 편이 더 좋다. (특정 환경을 만들어 테스트 해야 하는 경우에는 docker를 사용하는 것도 좋다. )
node의 버전관리자로는 nvm(Node Version Manager)이 있다. nvm은 아래와 같이 설치 스크립트를 내려 받아 설치할 수 있다.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
설치 후에 바로 nvm
이라고 하면 명령을 인식하지 못한다. 작업 환경에 환경변수가 아직 갱신되지 않았기 때문이다. bash 창을 새로 열거나 source ~/.bashrc
를 통해 환경변수를 갱신해 주어야 한다.
설치 후에 nvm
을 쳐보면 대략적인 사용 방법을 알 수 있다. 만약 ssl 인증 문제로 nvm
설치 후 node를 설치할 수 없다면 여기를 참조하라.
Use package
Deep Dive
Javascript를 더 깊이 사용하기 위해 도움이 되는 자료 목록을 정리해 둔다.
Javascript 배우기
Cheatsheet : Modern JavaScript Cheatsheet, ES2015+ cheatsheet
regular express : regexly
Async