今天要介紹的是JavaScript中的Promise。 簡單來說, Promise 就是用來管理JavaScript中的 非同步 程式碼。 Promise在使用時會有以下三個狀態: Pending(...
Day 22: Array Prototype Last Write code that enhances all arrays such that you can call the array.la...
當網頁上有多個元素需要添加事件監聽器(Event Listeners)常會遇到一個問題: Q: 要為每個元素都添加一個事件監聽器嗎?A: 可能會導致程式碼變得冗長且難以維護喔... JS事件委託的...
開始前簡單回憶一下 JavaScript的強大之處在於它可以操作網頁上的所有元素,像是你可以運用JavaScript新增HTML元素,或套用CSS樣式。例如前面我們所講述的hide()方法,可以將元素...
JavaScript 事件處理是實現互動性的重要一環,它允許您在網頁中捕獲並處理各種事件,如點擊、滑鼠移動、鍵盤按下等。那要如何使用 JavaScript 處理事件以及如何將事件處理函數綁定到 HTM...
在 JavaScript 中,函式(Function) 是一種具有「可執行程式碼片段」的物件,與其他物件最大的差別是函式能被呼叫。函式能被當作一般的物件來傳遞和操作,也可以被當作參數傳遞給其他函式等等...
字串(String) 一種資料型別,用來儲存文字、顯示文字、進行文字處理 字串表示方式 // 單引號 const str1 = 'IThome'; // 雙引號 const str2 =...
資料型態(Data Types) 基本資料型態(primitive data types) 布林值(Boolean) True 和 False 數值(Number) 數值類型值 字串(...
今天要介紹的是JSX重要的部分,就是如何在JSX中寫JavaScript,其實很理所當然的JSX來就是JavaScript,所以能寫JavaScript是一件蠻合理的一件事情,但依然有些規則需要遵守。...
我們可以將 同步(Sync) 與 非同步(Async) 理解為: 同步:做完一件事,再做另一件事 非同步:同時做好幾件事 JavaScript的 同步 程式碼: console.log('Sync...