Java script

Big O & 時間複雜度 & 空間複雜度 介紹(Big O & Time Complexity & Space Complexity) | 資料結構&演算法
時間和空間複雜度對於開發可擴展和高性能的程式碼影響深遠。我們將入門資料結構&演算法的世界,首先介紹 Big O 表示法,並演示如何分析和優化 JavaScript...
2024/01/04

this | Javascript
JavaScript 中的 this 既強大又神秘,常常讓開發人員感到困惑。我們將用範例深入探討 this 在不同情境中的運作...
2024/01/02

Variable Hoisting and Temporal Dead Zone | Javascript
Hoisting 和 Temporal Dead Zone(TDZ) 影響 JavaScript 中的變量聲明和初始化。 ...
2024/01/02

JavaScript作用域(Scope) | Javascript
作用域(Scope)代表你宣告的變數可以在哪些區域作用, JavaScript 新手開發人員常常會因為變數作用域在錯誤的區域使用變數,而造成許多隱密的bug。 ...
2024/01/02

Primitive vs. Reference Types | Javascript
JavaScript 是一種動態且多用途的程式語言,數據基本有2種類型: 原始類型 和 參考類型 。 ...
2024/01/02

陣列解構(Destructuring Arrays) | Javascript
JavaScript 陣列解構(Destructuring Arrays)是一個強大的功能,允許開發人員以優雅和簡潔的方式從陣列中提取值,它簡化了代碼,使其更直觀且更易讀。 ...
2024/01/02

淺拷貝 vs. 深拷貝 (Shallow Copy vs. Deep Copy) | Javascript
在 JavaScript 中,複製對象和陣列是一個常見的任務,但複製的方法可能導致意外的行為。淺拷貝和深拷貝是兩種不同的方法,各自具有其優勢和用例。 ...
2024/01/02

JavaScript引擎和執行的深度剖析 | JavaScript
JavaScript 引擎和運行(JavaScript Engine and Runtime)是執行和管理 JavaScript 代碼的核心組件。我們介紹各元件...
2024/01/01

Linux or Mac 安裝 nvm(Node.js 的版本管理器) | Javascript
管理 Node.js 版本對很多人來說是一場惡夢,但使用 nvm (Node.js版本管理器),這個過程變得簡單而高效。我們將介紹如何在Linux和Mac OS...
2024/01/01

NVM 是什麼?NVM vs NPM vs Node.js 差異完整解析
許多剛接觸前後端開發的工程師,第一次看到 NVM、NPM、Node.js 這三個名詞時,往往一頭霧水,分不清楚它們各自的用途與...
2024/01/01