JS數量填12px也過關?別把parseInt當輸入驗證
商品數量欄位收到「12px」,程式卻照樣當成12送出?如果你用parseInt(value, 10)判斷輸入是否合法,就可能遇到這個問題。它能讀取開頭的整數部分...
JS一個區塊載入失敗,全頁都空白?用Promise.allSettled保留成功結果
網站一次載入最新文章、分類與推薦內容,推薦區塊出錯後,連已經取得的文章都沒有顯示?如果你把所有請求放進Promise.all(),並只在整組成功後更新畫面,任何...
HTML必填欄位被跳過:submit()與requestSubmit()送出表單的差別
聯絡表單的信箱明明設了 required,使用者按原本的送出按鈕也會看到提示;換成JavaScript控制的按鈕後,空白資料卻直接送走。先找程式是不是呼叫了 f...
網址中的加號變空白:用URLSearchParams保留C++
搜尋框輸入「C++」,結果頁卻顯示「C 」。網址看起來也有兩個加號,為什麼程式讀出來就變成空白?問題常出在把使用者的值直接接進 query string:URL...
網站第三方腳本載入失敗:讓核心內容先能用
第三方聊天、推薦或統計腳本載入失敗,不應讓整篇文章只剩轉圈圈。訪客來讀內容,至少要能看到正文、用普通連結前往下一頁,並知道附加功能現在能不能用。 先分清哪些功能...
fetch拿到404為什麼不進catch?先檢查Response.ok
替網站加上作品、商品或文章卡片時,fetch已經寫了catch,API回404卻沒進錯誤處理。這不一定是catch壞了:伺服器確實回了HTTP回應,fetch的...
JavaScript算術運算:基本與進階運算符詳解
JavaScript算術運算詳解 在程式設計語言中,算術運算是一個基本而重要的組成部分。JavaScript作為一門廣泛應用於網頁開發的腳本語言,提供了一套完整...
JavaScript的Const關鍵字:基本用法、特性與實際應用
JavaScript的Const關鍵字 JavaScript是一種腳本語言,用於網頁開發,以增強網頁的互動性。在JavaScript中,有許多的變數類型,其中一...
深入理解JavaScript的Let – JavaScript變數宣告
深入理解JavaScript的Let 在JavaScript中,變數的宣告有三種方式:var、let與const。在本篇文章中,我們將重點討論let的使用方式以...
JavaScript變數深度解析 – 學習JavaScript變數的聲明、作用域和數據類型
JavaScript 變數深度解析 JavaScript變數是存儲資料值的容器。在JavaScript中,變數可以包含各種數據類型,包括數字、字符串和對象。讓我...
JavaScript註解的使用與好處
JavaScript 註解的重要性 JavaScript 註解是一種讓我們在程式碼中添加說明和筆記的方式,而這些說明和筆記在執行程式碼時將被忽略。這是一種非常有...
JavaScript語法解析 – 學習和掌握JavaScript的基本語法
JavaScript語法解析 JavaScript是一種動態的、弱類型的、基於原型的語言,並且內建支援類型。它的語法大量借鑑了C語言,例如語句和控制結構(if語...
- 1
- 2
