陣列(Array) 陣列是JavaScript中的基本數據結構,它是一個用於存儲多個任何類型的值的有序集合,它有四個常見的方法:push、pop、shift 和...
DOM 什麼是DOM DOM(Document Object Model)是一個用於表示和操作HTML和XML文檔的結構化模型。它將文檔中的每個元素、屬性或文本...
作用域(Scope) 作用域是指變數可被訪問的範圍。在 JavaScript 中,作用域主要有以下幾種: 1.全域作用域(Global Scope): 變數在整...
異步編程 異步編程是JavaScript中處理長時間操作(如I/O操作、HTTP請求、定時器等)的核心概念之一。由於JavaScript 是單線程語言,它無法同...
'Promise'概念與詳細解析 'Promise'是JavaScript處理異步操作的一種方法,他是為了解決回調地獄(callback hell)的出現。它代...
Async/await Async/await是JavaScript中處理異步操作的另一種方法,它建立在'Promise'的基礎之上。他提供了一種更直觀、更類似...
JavaScript中的Event Loop 基本概念 就如前幾篇所提到的,由於JavaScript是單線程的程式語言,因此它無法同時處理多個任務,這時候就需要...
箭頭函數 箭頭函數是更簡潔的函數定義方式,並且它們不會綁定自己的this,而是繼承外層上下文的this。之前在函數的部分介紹過了,有興趣的可以去看第八天的函數(...
try...catch try...catch結構可以有效捕獲並處理在長篇代碼的執行過程中發生的錯誤,從而避免程序崩潰或發生不可預期的行為。他允許你「嘗試」執行...