Node.js 서버 만들기 책으로 공부(2)
-
[Node.js] 2-2. 자바스크립트 비동기 처리
@ 백견불여일타 - Node.js 서버 만들기 교재를 참고하였습니다. @ 1. 콜백 함수 - 콜백 : 나중에 실행되는 코드 - 콜백 함수 : 콜백에서 매개변수로 들어가는 함수 (JS는 일급 객체로, 함수를 다른 함수의 매개변수, 반환값, 변수 안에 할당 가능) @ 비동기 처리 @ 동기 처리 @ 사용자 정의 함수 동기 처리 *setTimeout() : 웹 브라우저에서 제공하는 API - 두번째 인자의 숫자만큼 시간이 지난 후 비동기 처리가 되므로 hello가 나중에 찍힌다. *** 자바스크립트 내부에서 처리되는 연산 -> 동기 외부에서 처리되는 연산 -> 비동기 ( 서버에서 데이터 가져오기, 타이머 등의 외부 API 등) 2. Promise (콜백지옥탈출) : 요청에 대해 응답이 준비되었을 때 알림을 주는..
2022.04.06 -
[Node.js] 2-1. 자바스크립트 기초, 기본 문법
@ 백견불여일타 - Node.js 서버 만들기 교재를 참고하였습니다. @ 1. 자바스크립트 특징 : 동적인 언어로, 자료형을 명시하지 않아도 된다. 2. 변수 호이스팅 : 변수의 선언과 동시에 초기화가 이루어져 아직 값이 없어도 오류가 나지 않는 현상 - undefined 라는 값을 반환 - ES6 이후 되도록 const, let을 사용 - let은 값을 재할당 가능 - const는 객체와 함께 사용되는 때 외 변경 불가능 *ES6 : ECMAScript 표준의 가장 최신버전 대표적인 기능 - const, let - Arrow Functions - Import and Export 3. 클로저 : 부모의 실행이 끝나고 소멸된 이후에서 내부의 자식이 소멸된 부모의 값을 참조할 수 있는 것 4. 객체 : ke..
2022.04.06