iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
自我挑戰組

30 天 node.js 學習筆記 系列

紀錄 30 天學習學習 node 過程

鐵人鍊成 | 共 30 篇文章 | 15 人訂閱 訂閱系列文 RSS系列文 團隊膠原錠與葉黃素
DAY 11

Day 11 串接 MongoDB 起手式

前面範例已經實作如何建立 API,但資料沒有辦法儲存,只是傳進來而已,通常會配合資料庫去做儲存資料的動作,這次使用 MongoDB 去進行儲存: 為何這次要用...

2019-09-26 ‧ 由 Jason 分享
DAY 12

Day 12 ODM / ORM

這邊補充前面講到 mongoose 為 mongoDB 打造的 ORM library,這邊更詳細聊聊 ORM。 對資料庫操作有 2 種方法: 使用 SQL...

2019-09-27 ‧ 由 Jason 分享
DAY 13

Day13 HTTP1.1 VS HTTP2.0 差異以及對效能的影響

外插一下,最近研究的。 HTTP1.1 遇到的問題 以前 HTTP 1.1 在頁面載入獲取資源 (圖片, 字體, JS, CSS) 時,都必須占用一個網路連線...

2019-09-28 ‧ 由 Jason 分享
DAY 14

Day14 Pure Function

在外插一篇 遇到甚麼問題? 當 code 越寫越多管理上就是一個問題,例如今天有個 TodoList 程式,你寫了一個渲染列表的 Function ,裡面分別...

2019-09-29 ‧ 由 Jason 分享
DAY 15

Day 15 call by value, call by share

Js 宣告變數時都會為變數開一份記憶體位置,去存放值:傳遞基本資料型別是 call by value,傳值時會複製一份過去,彼此修改互不影響。但在傳遞物件型別...

2019-09-30 ‧ 由 Jason 分享
DAY 16

Day 16 await && async

1.在使用非同步(ajax / setTimeOut)動作時,會等在 called stack 中程式依序跑完,再去跑非同步事件的queue。 為了在非同步事件...

2019-10-01 ‧ 由 Jason 分享
DAY 17

Day 17 this 的變化

聊聊 Client 的 this Javascript 的 this 預設會指向 window console.log(this) // window...

2019-10-02 ‧ 由 Jason 分享
DAY 18

Day 18 閉包

函式在呼叫時,會建立 Scope 與 閉包,那什麼是閉包呢?我們知道變數宣告只會在 Scope 內可以存取,以外是不能存取的。閉包是當 function 呼叫時...

2019-10-03 ‧ 由 Jason 分享
DAY 19

Day 19 Prototype

1.每個物件都會有一個 proto 指向一個prototype屬性,在建構函式上的prototype上新增屬性都會與繼承他的物件共享 當實體物件中沒有存取的屬性...

2019-10-04 ‧ 由 Jason 分享
DAY 20

Day 20 CallBack

回調函數是JavaScript最常用的模式之一,但是一個常見的錯誤是,將包含this的方法直接當作回調函數。 var counter = {...

2019-10-05 ‧ 由 Jason 分享