zuppachu / Joanne-s-Learning-Blog

程式導師實驗計畫第二期 之 Coding 學習紀錄。
2 stars 0 forks source link

[MTR02] - Week4-2 Javascript ( Callback function) #16

Open zuppachu opened 5 years ago

zuppachu commented 5 years ago

Callback function

23:09 處

應用在需要等,但不知等多久的時候。 另外,可以回頭看之前 callback function 筆記

getData(function(data){  //callMe 被刪去,變成匿名函式
    console.log('done')
    console.log(data)
})

function getData(cb) {
... 發 request id
... response 回來

cb(response)
}

可拆解成:

function callMe(data){
    console.log('done')
    console.log(data)
}

getData(callMe)

setTimeout()

setTimeout(cb,3000) //規定是這樣放,不可改

function cb(){
   console.log('yo')
}
// 會等三秒後才跑出 yo

GET vs POST

37:16

大部分人以瀏覽器的角度去想,但需要注意的地方還有:

  1. 其實可以脫離瀏覽器的角度
  2. 假設沒有瀏覽器,還是可以發一個 get/post 的 request 到 server 去,拿 response 回來 => mac 可以利用 curl, 例如寫成 curl https://google.com

瀏覽器文章導讀

41:57

zuppachu commented 5 years ago

Callback function 補充資料

https://github.com/Lidemy/forum/issues/2