일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Bookmark
- JavaScript
- 프로젝트
- 타사인증
- 독립영화플랫폼
- MyPick31
- Algorithm
- MYSQL
- ART_Cinema
- 북마크만들기
- 예술영화추천
- 장고 프로젝트 순서
- 알고리즘
- mongodb
- passport.js
- 파이썬 웹프로그래밍 장고
- 북마크앱
- til
- join()
- 장고 개발 순서
- Blog
- python
- 자바스크립트
- Exercism
- 개발
- Django
- 장고
- 장고 프로젝트
- Django Blog
- Node.js
- Today
- Total
목록Theorem (정리) (45)
Juni_Dev_log
노드에서 모듈 사용하기 하나의 함수 안에 모든 기능을 넣는 것보다 기능별로 여러 개의 함수로 나눈 후, 필요한 함수만 가져다 사용하면 다른 곳에서도 함수를 재사용할 수 있기 때문에 효율적으로 프로그램을 만들 수 있다. 또한, 각각의 기능을 나누어 프로그램 관리가 더 쉬워진다. 코드를 하나의 파일이 아니라 여러 개의 파일로 나누어 만들 때에도 이러한 장점을 그대로 살릴 수 있다. 메인 파일의 코드 중에서 독립적인 기능은 별도 파일로 분리할 수 있으며, 메인 파일에서는 전체적인 실행 순서나 흐름만으로 제어한다. 이렇게 분리된 파일을 노드에서는 모듈이라고 부른다. 모듈이란 별도의 파일로 분리된 독립 기능의 모음이라서 모듈을 만들어 놓으면 다른 파일에서 모듈을 불러와 사용할 수 있다. 각각의 기능을 분리시킬 때..
프로세스 객체 간단하게 살펴보기 process 객체는 프로그램을 실행했을 때 만들어지는 프로세스 정보들을 다루는 객체이다. 속성/메소드 이름 설명 argv 프로세스를 실행할 때 전달되는 파라미터(매개변수) 정보 env 환경 변수 정보 exit() 프로세스를 끝내는 메소드 argv 속성은 프로세스를 실행할 때 전달되는 파라미터 정보를 가지고 있다. 이 정보를 확인하기 위해서 새로운 자바스크립트 파일을 추가해본다. ch02__test2.js 를 만들고 코드를 넣어본다. console.log('argv 속성 파라미터 수 : '+ process.argv.length); console.log(process.argv); 자바스크립트 파일을 실행하기 위해 사용한 node.exe 파일의 이름이 첫 번째 파라미터가 되고..
첫 번째 노드 프로젝트 만들기 노드를 실행하는 방법에는 총 3가지가 있다. 1. 자바스크립트 파일 만들어 실행하기 자바스크립트 파일을 만들고, 윈도우 명령 프롬프트를 실행해서 자바스크립트 파일을 여는 방법이다. 노드 실행 파일(node.exe)로 자바스크립트 파일을 실행해보면 어떻게 node 프로그램이 사용되는지 이해할 수 있다. 2. 브라켓의 확장 기능 설치하고 브라켓에 노드 프로그램 실행하기 브라켓의 확장 기능 관리자를 통해서, "NodeJS Integration" 을 검색해서 설치하면, 브라켓의 상단 메뉴에 NodeJS 라는메뉴가 추가된다. js 파일을 작성한 후, ctrl + shift + N 키를 누르면 node 실행 파일을 사용해서 자바스크립트 파일이 실행된다. 디버그 모드 또한 사용할 수 있..
개발 도구 설치하기 여기에서는 브라켓(Brackets)을 설치해서 사용하고, 크롬 브라우저와 노드를 설치해볼 것이다. 브라켓을 설치한다. brackets.io/ A modern, open source code editor that understands web design Brackets is a lightweight, yet powerful, modern text editor. We blend visual tools into the editor so you get the right amount of help when you want it. With new features and extensions released every 3-4 weeks, it's like getting presents all yea..