iT邦幫忙

鐵人檔案

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

30 天 node.js 學習筆記 系列

紀錄 30 天學習學習 node 過程

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

Day 21 Curry

一般來說我們不會定義直接操作陣列的 function,因為我們只需要行內呼叫 map(getChildren) 即可。此點也同樣適用於 sort、filter ...

2019-10-06 ‧ 由 Jason 分享
DAY 22

Day 22 解構

以往在取得物件內的屬性都要一個個取下去 const o = { people: { name: 'joe',...

2019-10-07 ‧ 由 Jason 分享
DAY 23

Day 23 shallow deep copy

淺拷貝與深拷貝 為什麼要複製陣列? 因為陣列有可能需要使用陣列資料但不希望更動原本的資料 為什麼不想動到原本的資料? 因為可能會動到陣列資料只是一種狀態,異動...

2019-10-08 ‧ 由 Jason 分享
DAY 24

Day 24 Preflight request

問題: 為什麼有時候 ajax 會發兩次 request? 原因: 因為只要發送請求到不同 origin 就會有 cors 的問題 所以 server 必須先確...

2019-10-09 ‧ 由 Jason 分享
DAY 25

Day 25 Restfull api 限制

幾個原則 將資料與 UI 架構清楚分離,restfull 只在乎資料 (重要) 不在乎前端的狀態,所以不應當在 server 使用 Sesstion 這類機制...

2019-10-10 ‧ 由 Jason 分享
DAY 26

Day 26 Fetch vs XHR

遇到甚麼問題? 在以往要使用 ajax,舊的方式可能是使用 xhr,但他有幾項使用上的缺點 : 設定太過繁瑣,且不集中 每次要啟用新的 ajax 就必須建立...

2019-10-11 ‧ 由 Jason 分享
DAY 27

Day 27 Call , apply , bind

這3個方法都會使用函式中this指向指定物件,差別在call,會直接執行,bind會傳回一個方法可重覆 因為this動向太難掌握 而延伸出固定指定this的方法...

2019-10-12 ‧ 由 Jason 分享
DAY 28

Day 28 Regex

正規式在 g 模式下,運作方式是從上一次的匹配結果位置 index(第一次為0) ,假如是2 再從 2 開始找,若是找不到匹配項目時,就會重置 匹配 index...

2019-10-13 ‧ 由 Jason 分享
DAY 29

Day 29 nvm 安裝設定

nvm 安裝入門 其中 bug: rm -rf ~/.nvm vim ~/.bash_profile & vim ~/.zshrc 删掉所有的...

2019-10-14 ‧ 由 Jason 分享
DAY 30

Day 30 git flow

git flow 事實上是一個定義並管理分支的規範,以前舊的開發分支名字會亂取,並雜亂管理導致merge 衝突一堆,現在使用 git flow 來規範 5 個分...

2019-10-15 ‧ 由 Jason 分享