iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
JavaScript

可愛又迷人的 Web API 系列

在現代網頁開發中,Web API 為我們提供了強大且靈活的工具來實現許多功能,從基本的 DOM 操作到複雜的數據處理,幾乎都能靠 Web API 幫我們解決。

如果還沒聽過或使用過 Web API 的朋友,希望這個系列文章能帶你認識與體會 Web API 的好,一起來使用 Web API 吧!

鐵人鍊成 | 共 31 篇文章 | 42 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day21. 如何使用 MutationObserver API 追蹤 DOM 的變化 I

在 Web API 中看到 Observer 單字的,多半都跟監聽、觀察有關,今天要介紹的 Mutation Observer API 就是其中一樣,他可以監聽...

2024-09-29 ‧ 由 MUKIwu 分享
DAY 22

Day22. 如何使用 MutationObserver API 追蹤 DOM 的變化 II

今天一樣是接續上篇,分享幾個實際使用 MutationObserver API 的情境。 監控要動態載入的內容 我們使用 AJSX 時,常常會需要等內容載入後,...

2024-09-30 ‧ 由 MUKIwu 分享
DAY 23

Day23. 深入了解 Intersection Observer API 與其應用 I

今天要分享的是 Intersection Observer API,同樣是 Web Observer 家族 XD,他是用來觀察 DOM 元素與可視區域 (vie...

2024-10-01 ‧ 由 MUKIwu 分享
DAY 24

Day24. 深入了解 Intersection Observer API 與其應用 II

除了前面一在提到的 Lazy Load 和 Infinity Scroll 外,還有其他好玩的應用,簡單跟大家分享幾個我常在用的 根據使用者行為觸發事件 我們可...

2024-10-02 ‧ 由 MUKIwu 分享
DAY 25

Day25. 另一種儲存資料的方式:IndexedDB API

說到儲存資料,大家第一個會想到的,應該都是 LocalStorage 或 SessionStorage 吧。 但如果今天要處理更複雜的資料查詢,或是需要管理更多...

2024-10-03 ‧ 由 MUKIwu 分享
DAY 26

Day26. 使用 IndexedDB API 做一個筆記儲存功能

上一篇文章有提過,相比 localStorage,IndexedDB 的優勢是不限制儲存的資料量,也能處理大量的結構化資料,因此例如圖像儲存、文件管理 ...等...

2024-10-04 ‧ 由 MUKIwu 分享
DAY 27

Day27. 使用 JavaScript 操作動畫的 Web Animations API

以往我比較常用 CSS animation 來做動畫,但其實 JavaScript 也有一個 Web Animations API 可以操作 CSS 動畫和 S...

2024-10-05 ‧ 由 MUKIwu 分享
DAY 28

Day28. 使用 Web Animations API 製作打散文字的動畫效果

這篇文章,想跟大家分享用滑鼠互動的動畫效果,這是一個滑鼠移入後,會將文字打散,滑鼠移出後會還原文字的動畫效果,以下是範例: 製作打散文字的動畫效果 首先在 h...

2024-10-06 ‧ 由 MUKIwu 分享
DAY 29

Day29. 使用 Screen Capture API 取得你的螢幕畫面

以往要取得網站的螢幕畫面,都需要安裝額外的軟體或套件,但隨著 HTML5 愈來愈強大,這樣的操作也變得愈來愈簡單。 今天要介紹的是 Screen Capture...

2024-10-07 ‧ 由 MUKIwu 分享
DAY 30

Day30. 使用 Web Cryptography API 提高網頁應用的安全性

現在的網路應用服務愈來愈多,每個服務幾乎都要加入會員以及取得各種個人資料,也因此數據的安全性也愈發重要。我們可以使用 Web Cryptography API...

2024-10-08 ‧ 由 MUKIwu 分享