Yakim shu Hi, 這是我擴充腦內海馬體的地方。

[第十七週] JavaScript 進階:為什麼要有原形鍊 Prototype Chain?

沒有 Prototype 會有什麼問題? 在 ES6 之前,JavaScript 是沒有 C... Read more

[第十七週] JavaScript 進階:出乎意料的 this

this 是什麼? 為什麼這麼複雜? 首先,可以先看看文章:淺談 JavaScript 頭號... Read more

[第十七週] JavaScript 進階:從作用域鍊 ScopeChain 來理解 Closure 原理

延續上一篇:JavaScript 進階:什麼是閉包 Closure 與實際應用 以下是一個 ... Read more

[第十七週] JavaScript 進階:什麼是閉包 Closure 與實際應用

Closure 的好處: 可以保存狀態、且不需要用到容易污染的全域變數,也可以讓外部修改... Read more

[第十七週] JavaScript 進階:從 EC 來理解 Hoisting

什麼是 Hoisting? 要解釋 Hoisting 最簡單的例子如下,結果會輸出 unde... Read more

[第十七週] JavaScript 進階:打好基礎的第一步,從了解什麼是 EC 開始

破除誤解: JavaScript 是直譯語言,代表不會經過編譯嗎? 什麼是直譯語言 (Int... Read more

[第十七週] JavaScript 進階: Primitive & Object 原始類型與物件的差異

JavaScript 有兩種資料類型,分為: Primitive: 原始 / 基本 (... Read more

[第十六週] JavaScript 進階:事件迴圈 Event Loop、Stack、Queue

本篇是要介紹 Javascript Event Loop 的原理,透過了解 Event Loo... Read more

[第十二週] 資訊安全 - 常見攻擊:CSRF

CSRF 原理 ( Cross Site Request Forgery ) 其實跟 XSS... Read more

[第十二週] 資訊安全 - 常見攻擊:XSS、SQL Injection

SQL Injection 以下是填帳號密碼的欄位,接收到開發者預期的正常輸入,再根據使用者... Read more