분류 전체보기

·WEB/Node JS
1. 이벤트노드에는 이벤트를 보내고 받을 수 있도록 EventEmiiter 라는 것이 만들어져 있다.- 이벤트를 처리하는 EventEmitter의 주요 메소드메소드 이름 설명 on(event, listener) 지정한 이벤트의 리스너를 추가 once(event, listener) 지정한 이벤트의 리스너를 추가하지만 한 번 실행한 후에는 자동으로 리스너가 제거 removeListener(event, listener) 지정한 이벤트에 대한 리스너를 제거 process.on('tick', function(count) {console.log('tick 이벤트 발생함 : %s', count);}); setTimeout(function() {console.log('2초 후에 tick 이벤트 전달 시도함.');pro..
·WEB/Node JS
1. 자바스크립트의 자료형자료형 설명 Boolean [기본 자료형] true와 false의 두 가지 값을 가지는 자료형 Number [기본 자료형] 64비트 형식의 IEEE 754값이며 정수나 부동소수 값을 가지는 자료형 String [기본 자료형] 문자열 값을 가지는 자료형 undefined 값을 할당하지 않은 변수의 값 null 존재하지 않는 값을 가리키는 값 Object 객체를 값으로 가지는 자료형 객체는 속서들을 담고 있는 가방(Collection)으로 볼 수 있으며, 대표적인 객체로 Array나 Date를 들 수 있음 2. 객체 속성 + 초기화 객체의 속성으로 함수를 할당 객체 선언시 속성 var Person = {}; Person['age'] = 20;Person['name'] = '소녀시대'..
·WEB/Node JS
1. process 객체의 주요 속성과 메소드 속성/메소드 이름설명 argv 프로세스를 실행할 때 전달되는 파라미터(매개변수) 정보env 환경 변수 정보exit() 프로세스를 끝내는 메소드 2. exports와 Module.exports 의 차이 참조 : https://medium.com/@flsqja12_33844/require-exports-module-exports-%EA%B3%B5%EC%8B%9D%EB%AC%B8%EC%84%9C%EB%A1%9C-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-1d024ec5aca3 a. require()는 module.exports를 리턴한다.b. exports는 module.exports를 reference 하고 있으며, shortcut에 불과..
·WEB/Node JS
1. V8 엔진에서 동작하는 노드의 아키텍쳐노드 프로그램 자바스크립트 C/C++ 노드 표준 라이브러리(node standard library) 노드 바인딩(socket, http, etc) 스레드 풀(libeio) 이벤트 루프(libev) DNS crypto V8엔진 2. 노드의 주요특징 3. 전역객체 전역 객체 이름 설명 console 콘솔 창에 결과를 보여주는 객체 process 프로세스의 실행에 대한 정보를 다루는 객체 exports 모듈을 다루는 객체 __filename실행한 파일의 일므을 출력, 파일의 전체 패스가 출력__dirname실행한 파일이 들어 있는 폴더를 출력, 폴더의 전체 패스가 출력 4. console 객체의 주요 메소드 dir(object) 자바스크립트 객체의 속성들을 출력 ti..
·WEB/Node JS
npm version : 5.6.0 node version : 8.9.4java version : 1.8.0_191 IntelliJ IDEA : 2018.3 (Ultimate Edition)Plugins)- NodeJS v183.4284.122- Ejs v183.3795.1 Firefox Qunantum 64.0(64비트)
AKI
'분류 전체보기' 카테고리의 글 목록 (39 Page)