Lala Code

Lala 的前端大補帖,歡迎一起鑽研前端技術😊

0%
❤️

Cookie LocalStorage SessionStorage
資料大小 ≤4KB ≥5MB ≥5MB
生命週期 預設資料失效是關閉瀏覽器,也可以設定失效時間 不會過期,除非手動清除 每次分頁或瀏覽器關掉後就會清除
與 Server 溝通 每次都會攜帶在 HTTP 中,保存過多數據會帶來效能問題 僅在瀏覽器保存,不參與 Server 溝通 僅在瀏覽器保存,不參與 Server 溝通
閱讀全文 »
❤️

Imgur

什麼是 HTTP 狀態碼(HTTP Status Codes)?

HTTP 狀態碼是伺服器對瀏覽器請求回應(HTTP Response)的狀態,由 RFC 2616 規範定義的,並得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 與 RFC 4918 等規範擴充。伺服器用一個三位數的代碼來回應瀏覽器的請求,狀態的分類可區分三個層級,第一個數字為大類、第二個數字為中類、第三個數字為小類。

閱讀全文 »
❤️
❤️
❤️

Imgur

由於非同步的程式沒辦法照順序執行,像是 AJAX、setTimeout 都是典型的非同步,ES6 提出了 Promise 的新物件,可以確保非同步處理完畢後,再進行下一步的動作,Promise 就是來解決非同步的程式碼。

閱讀全文 »
❤️
❤️

Imgur

ES6 推出了管理 javascript 模組的語法,透過 import、export 可以將每個檔案視為獨立模組,讓檔案不會過於龐大,且可讀性也比較高,每個系統都有相對的模組,在程式碼的管理與組織方便了許多。

閱讀全文 »
❤️

Imgur

JS 在編譯時,會將宣告的變數、函式都先存放到一個記憶體空間,很像是被提升到最前面,賦值不會跟著被提升,實際運行時,再把值塞進剛剛存放的記憶體空間裡。

閱讀全文 »
❤️
❤️