JavaScript
含有「JavaScript」共 214 篇內容
全部內容
發佈日期由新至舊
koko的沙龍
2025/03/11
JS學習筆記#26 | 函數方法(Function Methods)
在 JavaScript 中,函數是物件,因此它們有內建方法可以用來控制執行方式。 這些方法包括 .call()、.apply() 和 .bind(),主要用來改變函數執行時的 this 指向或傳遞參數,特別在物件導向或繼承中很有用。
#
JavaScript
#
前端學習
#
JavaScript筆記
1
留言
koko的沙龍
2025/03/09
JS學習筆記#25 | 原型(Prototype)與原型鏈
每個建構函數都有 prototype 屬性,是一個物件,用來存放共享的方法或屬性。 物件透過 __proto__ 連接到其原型,形成屬性和方法的查找路徑。
#
JavaScript
#
前端學習
#
JavaScript筆記
1
留言
koko的沙龍
2025/03/09
JS學習筆記#24 | 建構函數(Constructor Function)
建構函數是 JavaScript 中用來創建和初始化物件的一種特殊函數。它像一個「模具」,透過 new 關鍵字生成多個相似的物件實例。
#
前端學習
#
JavaScript
#
JavaScript筆記
喜歡
留言
koko的沙龍
2025/03/01
JS學習筆記#23 | 遞迴(Recursion)
遞迴是指一個函數自己呼叫自己,用來解決可以分解成相似小問題的大問題。它就像一層層深入,最後再一層層回來的過程。
#
JavaScript
#
前端學習
#
前端
1
留言
koko的沙龍
2025/03/01
JS學習筆記#22 | 調用棧(call stack)
調用棧是 JavaScript 引擎用來管理函數執行的一種資料結構。 它就像一個垂直的待辦清單,追踪當前正在執行的函數,以及它們的順序。 核心特點 遵循「後進先出」(LIFO, Last In First Out)的規則。 每個函數調用會被「推入」
#
JavaScript
#
前端學習
#
JavaScript筆記
喜歡
留言
koko的沙龍
2025/02/28
JS學習筆記#21 | 閉包(Closure)
閉包是指一個函數能夠「記住」它被創建時的外部環境(作用域),即使那個外部環境已經不存在了。 簡單來說,閉包就像是函數帶著一個「記憶背包」,裡面裝著它出生時能看到的變數。
#
JavaScript
#
JavaScript筆記
#
前端學習
喜歡
留言
koko的沙龍
2025/02/28
JS學習筆記#20 | 作用域(Scope)
作用域是指程式中變數的可訪問範圍,也就是變數在哪裡可以被存取。 JavaScript 有幾種作用域類型: 1.全域作用域(Global Scope) 變數在程式最外層定義,任何地方都可以存取。 var globalVar1 = "我是全域的1"; let globalV
#
前端
#
前端學習
#
JavaScript
喜歡
留言
koko的沙龍
2025/02/26
JS學習筆記#19 | 提升(Hoisting)
什麼是提升?在 JavaScript 中,提升是指變數和函數宣告會在程式執行前被「提升」到它們所在作用域(scope)的頂部。這是 JavaScript 引擎處理程式碼時的一種行為,讓你在宣告之前就能使用某些變數或函數。
#
前端學習
#
JavaScript
#
前端
1
留言
koko的沙龍
2025/02/24
JS學習筆記#18 | Javascript 的執行環境 (Execution context)
什麼是執行環境(Execution Context)? 簡單來說,執行環境是 JavaScript 程式碼執行時所在的「環境」。 它決定了程式碼如何被解析和執行,並管理變數、函數以及作用域(scope)的存取。 每當程式碼執行時,JavaScript 引擎會建立一個執行環境。
#
JavaScript
#
前端學習
#
前端
喜歡
留言
程式輕鬆玩
2025/02/24
後端語言全解析:從 Python 到 Go,哪個最適合你?
在後端開發中,選擇合適的程式語言對專案的成功至關重要。不同的語言在效能、開發效率、併發處理能力和生態系統上各有千秋。以下將針對五種常見後端開發語言——Python、Java、JavaScript (Node.js)、Go 和 Ruby——進行深入比較,幫助你根據實際需求做出明智選擇。
#
後端
#
程式設計
#
python
3
留言