자바스크립트? 자바스크립트는 미국 선마이크로시스템스와 넷스케이프 커뮤니케이션스가 개발한 웹 브라우저에서 동작하는 스크립트 언어 자바스크립트(JavaScript)는 객체(object) 기반의 스크립트 언어. 자바스크립트는 주로 웹 브라우저에서 사용되나, Node.js를 사용하면 서버 측 프로그래밍도 가능. 특징 자바스크립트는 객체 기반의 스크립트 언어. 동적이며, 타입을 명시할 필요가 없는 인터프리터 언어. 객체 지향형 프로그래밍과 함수형 프로그래밍을 모두 표현. 타입체크 및 자유도가 높아 실제 개발시 의도치 않은 버그가 발생할수 있음. 이를 극복하기 위해 타입스크립트를 사용한다. 자바 vs 자바스크립트 비슷한 이름때문에 관련된 언어라고 생각할 수 있음. 서로 직접적 관련이 없으며 서로 다른점이 많음. 자..
IDE - VS Code Microsoft사에서 만든 오픈 소스 기반 편집 도구. 현재 대부분의 JS코딩시 대부분 사용하는 IDE. 가볍고 빠르며 지원하는 확장 기능들이 굉장히 많음. 중요한건 무료! 설치 확장 기능 Code Runner - node를 사용해 vs code 내부에서 js를 바로 실행 가능하게 해줌. (node 설치 필요) korea language pack - vs code를 한글화 시켜준다. vim - 에디터를 vim화 시켜준다. vs code설정 윈도우에서 code runner를 실행하니 콘솔에서 글꼴이 깨짐이 발생 (mac에서는 어떤지 모르겠다;) 파일 -> 기본설정 -> 설정 -> 인코딩 검색 -> utf-8을 euckr로 변경 파일 -> 기본설정 -> 설정 -> 글꼴 검색 -> ..
글 작성 이유 Node JS는 최근에 공부하기 시작해서 현재 프로젝트 및 개인적인 개발시 사용하고 있음. 간단한 설정 및 빠른 개발이 가능하여 자주 사용함. 혼자 공부하였기 때문에 따로 정리해두지 않았었음. 회사에 같이 일하시는 분들에게 node js를 소개할 기회가 있었고 이를 계기로 겸사겸사 정리 하기로함. 정리 계획 자바스크립트 기초 문법 정리 es6기반 자바스크립트 문법 정리 서버, 클라이언트 정리 nodejs설정 방법 정리 nodejs를 이용한 간단한 웹앱 정리 기초적인 문법만을 다룰 예정.