일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 출처 : https://joshua1988.github.io/web-development/javascript/promise-for-beginners/
- 게시판
- 출처 : https://webdir.tistory.com/506
- object
- https://velog.io/@velopert/create-typescript-react-component
- toString
- http://jeonghwan-kim.github.io/dev/2019/06/25/react-ts.html
- Today
- Total
목록글 전체 보기 (234)
Back Ground
글로벌 환경 웹 123456789101112131415161718192021222324 webpack demo function component() { let element = document.createElement('div'); // Lodash, currently included via a script, is required for this line to work element.innerHTML = _.join(['Hello', 'webpack'], ' '); return element; } document.body.appendChild(component()); Colored by Color Scriptercs lodash의-
open(path, flags [, mode] [, callback]) 파일을 엽니다. read(fd, buffer, offset, length, position [, callback]) 지정한 부분의 파일 내용을 읽어 들입니다. write(fd, buffer, offset, length, position [, callback]) 파일의 지정한 부분에 데이터를 씁니다. close(fd [, callback]) 파일을 닫아 줍니다. .open을 이용하여 파일처리를 한다. var fs = require('fs');로 파일모듈을 부른 후 fs.open()으로 파일객체을 열어서 사용한다. (wrtieFile처럼 바로 파일 데이터에 접근하는 방식이 아닌 파일객체를 여는것) Falge 종류 w 쓰기(write) r..
노드의 파일 시스템 파일관리 모듈을 불러와 사용한다.1var fs = require('fs');cs 동기식 IO와 비동기식 IO를 모두 제공해주는데- 동기식 IO는 작업이 끝날 때까지 대기한다는 점에 주의한다. 파일 읽기 ( readFileSync / readFile ) 동기식 IO 메소드 [ readFileSync() ] .readFileSync('노드가 실행되는 경로','인코드'); 이런식으로 사용이 가능하다. 예제)1234var fs = require('fs'); var data = fs.readFileSync('./study/day_04/aaa.txt','utf8');console.log(data);Colored by Color Scriptercs- return값은 해당 파일(aaa.txt)의 값..
Node.js 상속 방법 require를 통해 util을 불러온다.util의 inherits 를 이용하여 상속을 할수 있다 방식은 .inherits(상속시킬 대상 ,상속할 것); 을 넣었을때상속이된다 . test로 console.log(Calc);를 했을때super [ function : ]안에 상속을 받는다는것을 알수있다 이때 주의해야 할 점은 상속받은 대상 객체가 상속을 받았다고 해서 상속된 것이 아니라객체 생성을 해야 상속이 된다. 예제1)123456789101112131415161718192021222324252627282930var util = require('util');var EventEmitter = require('events').EventEmitter; var Calc = functio..
출처 : https://nodejs.org/api/process.html#process_process_exitcode프로세스 [The process object is a global that provides information about, and control over, the current Node.js process. As a global, it is always available to Node.js applications without using require().] process목적은이며 global, 현재 Node.js를 통해 프로세스에 대한 정보 및 제어를 제공한다. 전역 적으로 사용하지 않고 Node.js 응용 프로그램에서 항상 사용할 수 있습니다 require(). process객체의 인..
노드란 무엇인가? - 노드제이에스(Node.js)는 노드라고도 부름 - 웹 서비스와 같은 서버 기능을 구축할 수 있는 언어나 도구들은 이미 많은데, 노드라는 새로운 개발도구는 왜 또 만든 것일까? - 파일 업로드 시의 문제를 해결하기 위해 새로운 방식의 서버 도구를 만들기 시작함 - 동기 입출력방식의 예 파일 내용을 다 읽고 난 후에 다른일을 처리한다. - [노드의] 비동기 입출력 방식의 예 - 하나의 요청 처리가 끝날 때까지 기다리지 않고 다른 요청을 동시에 처리 → Non-Blocking IO(비-동기 입출력) - 콜백 함수가 사용됨 ( 완료후 자동 실행처리 ) - 동기 방식과 비동기 방식의 코드 패턴 비교 [동기 방식] [비동기 방식] - 동기 방식은 파일의 내용을 읽어 함수의 결과값으로 반환함 -..
NodeJS [2018/09/04] 서버 - 웹 개발자의 경우 웹 서비스를 하려면 기본적으로 웹서버 기능을 만들어야 함 - 앱 개발자의 경우에도 서버의 데이터를 가져와 보여주는 경우가 많아졌음 - 독립적으로 실행되는 프로그램 vs. 서버에서 데이터를 가져오는 프로그램 포트와 프로토콜 - 포트(Port)란 단말에 접속하기 위한 ‘논리적인 접속 위치‘ - 클라이언트 프로그램은 서버의 프로그램이 지정하는 포트로 접속하게 됨 - 프로토콜(Protocol)이란 데이터를 어떤 형태로 주고받을 것인지를 정한 것. 예) HTTP 프로토콜 대표적인 서버 유형 목적에 따라 다양한 기능의 서버가 있음 제공 서버 - 채팅서버 : RealTime- JSON-RPC 서버 : 크롤링- 위치기반 서비스 서버 [GPS 경로 > 해당 ..
이번 강좌에서의 개발도구는 브라켓으로 사용한다 (개인적으로 VSCode가 더 편하다)브라켓 플로그인 중 NodeJS 최신버젼과 가장 호환이 잘된다고 하여서 쓰게 되었다. 에디터 설치 (Brackets) 다운로드 경로 : http://brackets.io 브라켓 플러그인 설치 플러그인 설치 할때 저 버튼을 누른후 NodeJS intergration 을 설치 해주면 이런 버튼이 생기고 누르면 Node의 실행 로그를 볼수있다. NodeJS라는 메뉴가 생겨난다. Node 실행은 이렇게 하면 되고 단축키는 Ctrl+Shift+N 이다. NodeJS 설치 설치 경로 : https://nodejs.org/ko/ - LTS 버전과 Current 버전이 있음. 이 책에서는 Current 버전 사용 (LTS 버전 사용해도..