Node.js

Node.js - 동기와 비동기 그리고 콜백

수업소개

Node.js에서 매우 중요한 특징인 비동기  처리 방식을 살펴봅니다. Node.js 실행순서를 파악하는 것이 목적입니다. 

 

 

 

동기와 비동기 1

강의

 

 

 

 

소스코드

 syntax/sample.txt

B

syntax/sync.js

var fs = require('fs');

/*
//readFileSync
console.log('A');
var result = fs.readFileSync('syntax/sample.txt', 'utf8');
console.log(result);
console.log('C');
*/


console.log('A');
fs.readFile('syntax/sample.txt', 'utf8', function(err, result){
    console.log(result);
});
console.log('C');

 

 

 

 

동기와 비동기 2

강의

 

 

 

callback

강의

 

 

 

소스코드

/*
function a(){
  console.log('A');
}
*/
var a = function(){
  console.log('A');
}


function slowfunc(callback){
  callback();
}

slowfunc(a);

 

댓글

댓글 본문
작성자
비밀번호
  1. Gimme_Gsuit
    감사합니다.
  2. 내일
    이거 '보긴 봤어요' 버튼이 하나 더 있어야 하는 강의를 본 것 같네요..

    보긴 헀는데 봤다기엔 머리에 남은게..... 시간 나면 여기로 다시 돌아와서 봐야곘네요...

    늘 좋은 강의 잘 듣고 갑니다.
  3. moon
    감사합니다.
  4. 헬리사우드
    지금까지 콜백에 노출당해와서그런지 한번에 이해가 되기는 하네요.
    인자로 함수를 정의해서 함수 안에 정의하여 실행하는 효과를 내는게 콜백함수였군요!
  5. Seo Yun Seok Tudoistube
    showfunc 라고 따라 하는건 수업을 잘 따라가고 있는걸까요? 저는 생각을 안하고 따라하는걸까요?
    감사합니다^^
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기