前面範例已經實作如何建立 API,但資料沒有辦法儲存,只是傳進來而已,通常會配合資料庫去做儲存資料的動作,這次使用 MongoDB 去進行儲存: 為何這次要用...
這邊補充前面講到 mongoose 為 mongoDB 打造的 ORM library,這邊更詳細聊聊 ORM。 對資料庫操作有 2 種方法: 使用 SQL...
外插一下,最近研究的。 HTTP1.1 遇到的問題 以前 HTTP 1.1 在頁面載入獲取資源 (圖片, 字體, JS, CSS) 時,都必須占用一個網路連線...
在外插一篇 遇到甚麼問題? 當 code 越寫越多管理上就是一個問題,例如今天有個 TodoList 程式,你寫了一個渲染列表的 Function ,裡面分別...
Js 宣告變數時都會為變數開一份記憶體位置,去存放值:傳遞基本資料型別是 call by value,傳值時會複製一份過去,彼此修改互不影響。但在傳遞物件型別...
1.在使用非同步(ajax / setTimeOut)動作時,會等在 called stack 中程式依序跑完,再去跑非同步事件的queue。 為了在非同步事件...
聊聊 Client 的 this Javascript 的 this 預設會指向 window console.log(this) // window...
函式在呼叫時,會建立 Scope 與 閉包,那什麼是閉包呢?我們知道變數宣告只會在 Scope 內可以存取,以外是不能存取的。閉包是當 function 呼叫時...
1.每個物件都會有一個 proto 指向一個prototype屬性,在建構函式上的prototype上新增屬性都會與繼承他的物件共享 當實體物件中沒有存取的屬性...
回調函數是JavaScript最常用的模式之一,但是一個常見的錯誤是,將包含this的方法直接當作回調函數。 var counter = {...