npm은 Node.js의 모듈을 패키지로 만들어 관리하고 배포하는 역할을 한다. package.json은 프로젝트가 의존하는 패키지의 리스트, 프로젝트 버전 등을 명시해 프로젝트의 의존성을 관리하고, 다른 개발자가 쉽게 사용할 수 있게 한다. npm Node Package Manager의 약자로, Node.js를 위한 패키지 매니저이자 Node.js를 위한 오픈소스 생태계이다. 이는 Node.js에서 사용되는 모듈들을 패키지로 만들어 관리, 배포하고 있다. package.json 기본적으로 package.json은 문서이다. 개발자가 배포한 패키지에 대해 다른 사람들이 관리하고 설치하기 쉽게 하기 위한 문서이다. 또, npm에 패키지를 배포하고 npm registry에 올리기 위해 반드시 필요한 문서 파..
본 포스트는 드림코딩님의 자바스크립트 기초 강의 (ES5+)를 수강 후 정리한 노트입니다. Scope Block scope 블럭 밖에서는 블럭 안의 내용을 볼 수 없게 된다. Global scope 필요한 부분에서만 정의해서 쓰는 것이 좋다. let vs var let ES6에서 추가되었다. 중복 선언이 불가능하다. 값의 재할당이 가능하다. 선언된 변수는 전역객체의 프로퍼티가 아니다. var 중복 선언이 가능하다. 값의 재할당이 가능하다. 선언된 변수는 전역객체의 프로퍼티다. 어디에 선언했냐에 관계없이 항상 제일 위로 선언을 끌어 올려주는 hoisting이 발생한다. mutable vs immutable mutable let 변할 수 있는 값을 뜻하며, 계속해서 변하는 값을 정의할 때 사용한다. immu..
본 포스트는 드림코딩님의 자바스크립트 기초 강의 (ES5+)를 수강 후 정리한 노트입니다. 콘솔 출력 console.log('Hello World!'); 위와 같은 JS파일을 작성 후 main.js라는 이름으로 파일을 저장한다. 만약 PC에 Node.js가 설치되어 있다면, 방금 작성한 JS파일을 화면에 출력시킬 수 있다. 콘솔을 실행한 다음 main.js 파일을 저장한 경로로 이동 후 아래와 같은 명령어를 입력하면 위에서 작성한 'Hello World!'가 콘솔에 출력되는 것을 확인할 수 있다. node main.js 아래 사이트에서 각 운영체제에 맞는 Node.js를 다운로드할 수 있다. script async VS defer script head 태그 안 body 태그 안 사용자가 기본적인 HTML..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.