trending: CSS 語法 元件開發與實作 動作片 JavaScript 觀念 Tana JavaScript 實作 Notion API 出版書籍 Notion 模板分享

JAVASCRIPT

JavaScript — 26 篇文章

2026

當 token refresh 遇上 race condition

公司的網站一直都有登入後不定時被踢出的問題,例如同事明明才剛剛登入,過不久就被踢出說要重新登入,而且不是每次都這樣,...

2025

用 JavaScript 檢查物件屬性的 4 種方法

今天在開發時要檢查物件是否擁有某個屬性,然後我很直覺地寫了 if (obj.prop),接著靈光一閃想到 JavaScript 有提供很多種方...

這 3 種 TypeScript 錯誤,新手易犯,老手也得留心

TypeScript 一直都是前端開發的得力助手,他強大的型別系統能幫助我們在編譯階段捕捉錯誤,但如果使用不當,也可能引入新的問...

JavaScript 中 Map 與 WeakMap 的介紹,以及和 Object 的差別 (2/2)

這篇文章是 JavaScript Map 與 WeakMap 的下篇,因為篇幅過長所以拆成兩篇,這篇主要介紹 WeakMap 以及他的應用場景。 上...

JavaScript 中 Map 與 WeakMap 的介紹,以及和 Object 的差別 (1/2)

我平常儲存資料還是習慣用 Object (物件),但最近發現了 Map 和 WeakMap 這兩個資料結構,相比 Object,他們更靈活也更好用。...

認識 History API:SPA 的關鍵技術之一

Web API 系列文章這系列文章是我參加 2024 iThome 鐵人賽期間撰寫的作品。完賽後,我對文章進行潤稿與修訂,並重新發佈在部落...

用 Drag and Drop API 打造拖曳網頁元素

Web API 系列文章這系列文章是我參加 2024 iThome 鐵人賽期間撰寫的作品。完賽後,我對文章進行潤稿與修訂,並重新發佈在部落...

TypeScript 小技巧:使用 as const 打造更嚴謹的型別推斷

有使用 TypeScript 的朋友,可能會需要在 TypeScript 中處理複雜的物件結構或字面量,尤其是與後端 API 整合時,如何讓型別既...