🤖技術
33
免費公開
房間資訊
資訊工程相關內容分享
Top 5
1
分頁 (Pagination) 是什麼?前端與後端分頁實現方法與優劣分析
2
Git 入門:什麼是 Branch、用來做什麼? 【你的程式時光機】
3
JavaScript 入門:閉包 Closure 是什麼?
4
【React i18n 實戰 3】使用 Dynamic Loading 讓 i18n 翻譯檔隨用隨傳
5
JavaScript 入門:this 是什麼、call/apply/bind 與 this 綁定規則解析
1
分頁 (Pagination) 是什麼?前端與後端分頁實現方法與優劣分析
2
Git 入門:什麼是 Branch、用來做什麼? 【你的程式時光機】
3
JavaScript 入門:閉包 Closure 是什麼?
4
【React i18n 實戰 3】使用 Dynamic Loading 讓 i18n 翻譯檔隨用隨傳
5
JavaScript 入門:this 是什麼、call/apply/bind 與 this 綁定規則解析
全部
Git
JavaScript
React
Basic 基礎知識
全部
Git
JavaScript
React
Basic 基礎知識
全部類型
免費與付費
最新發佈
最新發佈
Elaine 粼粼
2026/04/25
React 前端分頁實作:從資料切片到分頁元件拆分
這篇文章分享 React 前端分頁 (Client-side Pagination) 的實作邏輯。從父元件的資料切片運算到子元件動態渲染策略,協助你構建出結構清晰、具可重用性且使用者體驗友善的分頁系統。
#
前端開發
#
React
#
分頁
Elaine 粼粼
2026/04/25
React 前端分頁實作:從資料切片到分頁元件拆分
這篇文章分享 React 前端分頁 (Client-side Pagination) 的實作邏輯。從父元件的資料切片運算到子元件動態渲染策略,協助你構建出結構清晰、具可重用性且使用者體驗友善的分頁系統。
#
前端開發
#
React
#
分頁
Elaine 粼粼
2026/04/22
2026 Vercel 資安事件,你的專案安全嗎?
2026 年 4 月,Vercel 發生供應鏈攻擊,駭客透過第三方工具取得 OAuth 權限,進而存取內部系統並可能讀取部分環境變量。官方表示僅少數用戶受影響,但仍建議全面檢查與輪換憑證。事件凸顯身份與授權管理的重要性。
#
Vercel
#
資安
#
供應鏈攻擊
1
Elaine 粼粼
2026/04/22
2026 Vercel 資安事件,你的專案安全嗎?
2026 年 4 月,Vercel 發生供應鏈攻擊,駭客透過第三方工具取得 OAuth 權限,進而存取內部系統並可能讀取部分環境變量。官方表示僅少數用戶受影響,但仍建議全面檢查與輪換憑證。事件凸顯身份與授權管理的重要性。
#
Vercel
#
資安
#
供應鏈攻擊
1
Elaine 粼粼
2026/04/19
分頁 (Pagination) 是什麼?前端與後端分頁實現方法與優劣分析
分頁是控制資料載入與呈現的關鍵技術,能有效降低延遲、減少記憶體消耗並優化渲染效能。本文將深入解析前端分頁與後端分頁的實現方法、優缺點,並提供適用情境建議,幫助你選擇最適合的分頁策略。
#
前端開發
#
web
#
網頁開發
3
Elaine 粼粼
2026/04/19
分頁 (Pagination) 是什麼?前端與後端分頁實現方法與優劣分析
分頁是控制資料載入與呈現的關鍵技術,能有效降低延遲、減少記憶體消耗並優化渲染效能。本文將深入解析前端分頁與後端分頁的實現方法、優缺點,並提供適用情境建議,幫助你選擇最適合的分頁策略。
#
前端開發
#
web
#
網頁開發
3
Elaine 粼粼
2026/04/18
Git 入門:什麼是 Branch、用來做什麼? 【你的程式時光機】
本文從開發主線 main 出發,說明 Git 中 branch 的概念與運作方式。透過 commit 鏈理解 branch 本質,並示範如何建立與切換分支,以及在分支上進行開發而不影響主線。最後介紹分支在功能開發、測試與多人協作中的實務價值,幫助讀者建立清晰的版本控制觀念。
#
git
#
版本控制
#
程式版本控制
3
Elaine 粼粼
2026/04/18
Git 入門:什麼是 Branch、用來做什麼? 【你的程式時光機】
本文從開發主線 main 出發,說明 Git 中 branch 的概念與運作方式。透過 commit 鏈理解 branch 本質,並示範如何建立與切換分支,以及在分支上進行開發而不影響主線。最後介紹分支在功能開發、測試與多人協作中的實務價值,幫助讀者建立清晰的版本控制觀念。
#
git
#
版本控制
#
程式版本控制
3
Elaine 粼粼
2026/04/12
【React i18n 實戰 3】使用 Dynamic Loading 讓 i18n 翻譯檔隨用隨傳
本篇文章教學如何利用 i18next 的 Dynamic Loading 功能,將翻譯檔改為非同步載入,有效減少 JavaScript 包裹體積,加快網頁載入速度,並方便進行多語言維護。
#
前端開發
#
React
#
多語系
1
Elaine 粼粼
2026/04/12
【React i18n 實戰 3】使用 Dynamic Loading 讓 i18n 翻譯檔隨用隨傳
本篇文章教學如何利用 i18next 的 Dynamic Loading 功能,將翻譯檔改為非同步載入,有效減少 JavaScript 包裹體積,加快網頁載入速度,並方便進行多語言維護。
#
前端開發
#
React
#
多語系
1
Elaine 粼粼
2026/04/05
【React i18n 實戰 2】透過 react-router-dom 與 i18next 實現 URL 語言同步
本篇文章記錄如何結合 react-router-dom 與 i18next,讓網址能自動與網站的語言狀態同步,提升 SEO 並優化使用者體驗,使 URL 成為語言狀態的單一真相來源。
#
前端開發
#
React
#
多語系
3
Elaine 粼粼
2026/04/05
【React i18n 實戰 2】透過 react-router-dom 與 i18next 實現 URL 語言同步
本篇文章記錄如何結合 react-router-dom 與 i18next,讓網址能自動與網站的語言狀態同步,提升 SEO 並優化使用者體驗,使 URL 成為語言狀態的單一真相來源。
#
前端開發
#
React
#
多語系
3
Elaine 粼粼
2026/03/28
【React i18n 實戰 1】專案中實現多語系功能
本文記錄如何在 React 專案中用 i18next、react-i18next 和 i18next-browser-languagedetector 套件實現網站多語系。涵蓋建立翻譯檔、初始化 i18next ,及在 React 元件中使用 useTranslation 進行內容翻譯與語言切換。
#
React
#
前端開發
#
多語系
1
Elaine 粼粼
2026/03/28
【React i18n 實戰 1】專案中實現多語系功能
本文記錄如何在 React 專案中用 i18next、react-i18next 和 i18next-browser-languagedetector 套件實現網站多語系。涵蓋建立翻譯檔、初始化 i18next ,及在 React 元件中使用 useTranslation 進行內容翻譯與語言切換。
#
React
#
前端開發
#
多語系
1
Elaine 粼粼
2026/03/21
React 專案實作 Dark Mode:CSS Variables 與 State 管理技巧
本文分享如何在 React 專案中實作 Dark Mode,利用 CSS Variables 簡化主題切換,並詳述解決 StrictMode 導致的初始化陷阱,採用 useState 的 lazy initialization 確保使用者偏好被正確儲存與讀取,提供一個穩定可靠的深色模式解決方案。
#
前端開發
#
JavaScript
#
React
1
Elaine 粼粼
2026/03/21
React 專案實作 Dark Mode:CSS Variables 與 State 管理技巧
本文分享如何在 React 專案中實作 Dark Mode,利用 CSS Variables 簡化主題切換,並詳述解決 StrictMode 導致的初始化陷阱,採用 useState 的 lazy initialization 確保使用者偏好被正確儲存與讀取,提供一個穩定可靠的深色模式解決方案。
#
前端開發
#
JavaScript
#
React
1
Elaine 粼粼
2026/03/14
React 專案中利用 react-markdown 套件將 Markdown 渲染成網頁內容
本篇文章介紹如何在 React 專案中使用 react-markdown 套件,將 Markdown 檔案輕鬆轉換為網頁內容。文章涵蓋了安裝套件、基本渲染以及進階的 fetch 預防解析失敗的技巧。
#
react
#
前端開發
#
markdown
Elaine 粼粼
2026/03/14
React 專案中利用 react-markdown 套件將 Markdown 渲染成網頁內容
本篇文章介紹如何在 React 專案中使用 react-markdown 套件,將 Markdown 檔案輕鬆轉換為網頁內容。文章涵蓋了安裝套件、基本渲染以及進階的 fetch 預防解析失敗的技巧。
#
react
#
前端開發
#
markdown
Elaine 粼粼
2026/03/03
React + Vite SPA 部署到 Vercel:404 問題排查全紀錄
將 GitHub repo 的前端作品部署到了 vercel 卻反覆發生 404,記錄下 debug 的過程。
#
React
#
Vite
#
SPA
1
Elaine 粼粼
2026/03/03
React + Vite SPA 部署到 Vercel:404 問題排查全紀錄
將 GitHub repo 的前端作品部署到了 vercel 卻反覆發生 404,記錄下 debug 的過程。
#
React
#
Vite
#
SPA
1
Elaine 粼粼
2026/02/28
JavaScript 入門:類別的 extends 與 super 是什麼?
前一篇文章介紹了 JavaScript 中的 class 及語法,本篇文章將延續上一篇的基礎,進一步深入了解 extends 如何建立繼承關係、super() 在建構子中的角色、super.method() 如何搭配覆寫(override)使用。
#
JavaScript
#
前端開發
#
軟體開發
Elaine 粼粼
2026/02/28
JavaScript 入門:類別的 extends 與 super 是什麼?
前一篇文章介紹了 JavaScript 中的 class 及語法,本篇文章將延續上一篇的基礎,進一步深入了解 extends 如何建立繼承關係、super() 在建構子中的角色、super.method() 如何搭配覆寫(override)使用。
#
JavaScript
#
前端開發
#
軟體開發
Elaine 粼粼
2026/02/25
JavaScript 入門:Class 的作用是什麼? Class 與 Prototype 、建構函式的比較
探討 JavaScript ES6 推出的 class 語法,其本質上是基於原型的語法糖。文章從建構函式概念出發,對比其與 class 的 constructor 差異,透過實際程式碼驗證 class 內部方法屬於原型物件。說明 class 作為 function 的特性以及其不會被提升的重要區別。
#
JavaScript
#
前端開發
#
軟體開發
Elaine 粼粼
2026/02/25
JavaScript 入門:Class 的作用是什麼? Class 與 Prototype 、建構函式的比較
探討 JavaScript ES6 推出的 class 語法,其本質上是基於原型的語法糖。文章從建構函式概念出發,對比其與 class 的 constructor 差異,透過實際程式碼驗證 class 內部方法屬於原型物件。說明 class 作為 function 的特性以及其不會被提升的重要區別。
#
JavaScript
#
前端開發
#
軟體開發
Elaine 粼粼
2026/02/24
JavaScript 入門: 什麼 Prototype(原型) 和 Prototype Chain(原型鏈)
本文探討 JavaScript 中的原型 (prototype) 與原型鏈 (prototype chain),解釋物件如何從原型繼承屬性與方法,以及屬性查找機制。說明建構函式 與 new 如何利用原型建立共用方法,達到程式碼重用與節省記憶體的效果。
#
JavaScript
#
前端開發
#
軟體開發
1
1
Elaine 粼粼
2026/02/24
JavaScript 入門: 什麼 Prototype(原型) 和 Prototype Chain(原型鏈)
本文探討 JavaScript 中的原型 (prototype) 與原型鏈 (prototype chain),解釋物件如何從原型繼承屬性與方法,以及屬性查找機制。說明建構函式 與 new 如何利用原型建立共用方法,達到程式碼重用與節省記憶體的效果。
#
JavaScript
#
前端開發
#
軟體開發
1
1
Elaine 粼粼
2026/02/24
Git 入門:Git 裡的 commit 是什麼?【你的程式時光機】
前一篇文章中,我們學會了版本控制、建立了第一個版本節點,但對於其中細節並沒有特別解釋,你可能也會很想知道:「所以,commit 到底是什麼?」今天這篇文章,我們就來真正理解 commit 的本質,以及它在 Git 世界中到底有多重要。
#
Git
#
git
#
commit
1
1
Elaine 粼粼
2026/02/24
Git 入門:Git 裡的 commit 是什麼?【你的程式時光機】
前一篇文章中,我們學會了版本控制、建立了第一個版本節點,但對於其中細節並沒有特別解釋,你可能也會很想知道:「所以,commit 到底是什麼?」今天這篇文章,我們就來真正理解 commit 的本質,以及它在 Git 世界中到底有多重要。
#
Git
#
git
#
commit
1
1
Elaine 粼粼
2026/02/23
JavaScript 入門:this 是什麼、call/apply/bind 與 this 綁定規則解析
JavaScript 的 this 總是讓人困惑嗎? 本文詳細解析 5 大綁定規則 (預設、隱式、new、顯式、DOM 事件),包含 call/apply/bind 方法借用、setTimeout 經典陷阱,以及箭頭函式如何完美解決 this 問題。
#
JavaScript
#
前端開發
#
軟體開發
1
Elaine 粼粼
2026/02/23
JavaScript 入門:this 是什麼、call/apply/bind 與 this 綁定規則解析
JavaScript 的 this 總是讓人困惑嗎? 本文詳細解析 5 大綁定規則 (預設、隱式、new、顯式、DOM 事件),包含 call/apply/bind 方法借用、setTimeout 經典陷阱,以及箭頭函式如何完美解決 this 問題。
#
JavaScript
#
前端開發
#
軟體開發
1
Elaine 粼粼
2026/02/23
JavaScript 入門:物件 (Object )是什麼、要怎麼建立?
本文深入介紹 JavaScript 物件(Object)的核心概念,說明屬性與方法的定義方式、物件字面值與建構函式搭配 new 的差異。同時整理物件的存取方式(dot 與 bracket)、新增、修改、刪除屬性與遍歷技(Object.keys、values、entries)。
#
JavaScript
#
前端開發
#
軟體開發
Elaine 粼粼
2026/02/23
JavaScript 入門:物件 (Object )是什麼、要怎麼建立?
本文深入介紹 JavaScript 物件(Object)的核心概念,說明屬性與方法的定義方式、物件字面值與建構函式搭配 new 的差異。同時整理物件的存取方式(dot 與 bracket)、新增、修改、刪除屬性與遍歷技(Object.keys、values、entries)。
#
JavaScript
#
前端開發
#
軟體開發
Elaine 粼粼
2026/02/21
JavaScript 入門:JS 怎麼判斷資料型別
JavaScript 的動態型別特性容易引發隱性錯誤,本文解析 JavaScript 中常見的型別判斷方法,包括 typeof 、Array.isArray()、instanceof,以及 Object.prototype.toString.call(),並詳述它們的用法、例外情況與常見陷阱。
#
JavaScript
#
前端開發
#
軟體開發
2
Elaine 粼粼
2026/02/21
JavaScript 入門:JS 怎麼判斷資料型別
JavaScript 的動態型別特性容易引發隱性錯誤,本文解析 JavaScript 中常見的型別判斷方法,包括 typeof 、Array.isArray()、instanceof,以及 Object.prototype.toString.call(),並詳述它們的用法、例外情況與常見陷阱。
#
JavaScript
#
前端開發
#
軟體開發
2
Elaine 粼粼
2026/02/20
JavaScript 入門: Event Loop 是什麼?為什麼 JS 能非同步?
深入淺出講解 JavaScript 的單執行緒特性,以及事件循環 (Event Loop)、Call Stack、Web APIs、Task Queue、Microtask Queue 如何協同工作,實現非同步操作,讓 JavaScript 程式碼不會被長時間任務阻塞。
#
JavaScript
#
前端開發
#
軟體開發
3
Elaine 粼粼
2026/02/20
JavaScript 入門: Event Loop 是什麼?為什麼 JS 能非同步?
深入淺出講解 JavaScript 的單執行緒特性,以及事件循環 (Event Loop)、Call Stack、Web APIs、Task Queue、Microtask Queue 如何協同工作,實現非同步操作,讓 JavaScript 程式碼不會被長時間任務阻塞。
#
JavaScript
#
前端開發
#
軟體開發
3
Elaine 粼粼
2026/02/19
JavaScript 入門:實現非同步函式:callback、promise、async/await
在現代 JavaScript 開發中,「非同步操作」無所不在,如果沒有良好的非同步處理方式,程式碼容易變得混亂難維護。JavaScript 的非同步處理方式經歷了 Callback、Promise、Async / Await。本文將逐步介紹非同步函式的演進過程。
#
JavaScript
#
前端開發
#
非同步函式
3
2
Elaine 粼粼
2026/02/19
JavaScript 入門:實現非同步函式:callback、promise、async/await
在現代 JavaScript 開發中,「非同步操作」無所不在,如果沒有良好的非同步處理方式,程式碼容易變得混亂難維護。JavaScript 的非同步處理方式經歷了 Callback、Promise、Async / Await。本文將逐步介紹非同步函式的演進過程。
#
JavaScript
#
前端開發
#
非同步函式
3
2
Elaine 粼粼
2026/02/14
JavaScript 入門:同步與非同步? 為何需要非同步函式
本文介紹 JavaScript 中的同步與非同步概念,透過簡單的程式範例說明兩者的執行順序差異,並解釋為什麼 setTimeout 會在主程式執行完後才觸發回呼函式。說明非同步的重要性及它如何避免耗時任務阻塞主執行緒。
#
JavaScript
#
軟體開發
#
前端開發
3
1
Elaine 粼粼
2026/02/14
JavaScript 入門:同步與非同步? 為何需要非同步函式
本文介紹 JavaScript 中的同步與非同步概念,透過簡單的程式範例說明兩者的執行順序差異,並解釋為什麼 setTimeout 會在主程式執行完後才觸發回呼函式。說明非同步的重要性及它如何避免耗時任務阻塞主執行緒。
#
JavaScript
#
軟體開發
#
前端開發
3
1
加入
Top 5
1
分頁 (Pagination) 是什麼?前端與後端分頁實現方法與優劣分析
2
Git 入門:什麼是 Branch、用來做什麼? 【你的程式時光機】
3
JavaScript 入門:閉包 Closure 是什麼?
4
【React i18n 實戰 3】使用 Dynamic Loading 讓 i18n 翻譯檔隨用隨傳
5
JavaScript 入門:this 是什麼、call/apply/bind 與 this 綁定規則解析
1
分頁 (Pagination) 是什麼?前端與後端分頁實現方法與優劣分析
2
Git 入門:什麼是 Branch、用來做什麼? 【你的程式時光機】
3
JavaScript 入門:閉包 Closure 是什麼?
4
【React i18n 實戰 3】使用 Dynamic Loading 讓 i18n 翻譯檔隨用隨傳
5
JavaScript 入門:this 是什麼、call/apply/bind 與 this 綁定規則解析
全部
Git
JavaScript
React
Basic 基礎知識
全部
Git
JavaScript
React
Basic 基礎知識
全部類型
免費與付費
最新發佈
最新發佈
Elaine 粼粼
2026/04/25
React 前端分頁實作:從資料切片到分頁元件拆分
這篇文章分享 React 前端分頁 (Client-side Pagination) 的實作邏輯。從父元件的資料切片運算到子元件動態渲染策略,協助你構建出結構清晰、具可重用性且使用者體驗友善的分頁系統。
#
前端開發
#
React
#
分頁
Elaine 粼粼
2026/04/25
React 前端分頁實作:從資料切片到分頁元件拆分
這篇文章分享 React 前端分頁 (Client-side Pagination) 的實作邏輯。從父元件的資料切片運算到子元件動態渲染策略,協助你構建出結構清晰、具可重用性且使用者體驗友善的分頁系統。
#
前端開發
#
React
#
分頁
Elaine 粼粼
2026/04/22
2026 Vercel 資安事件,你的專案安全嗎?
2026 年 4 月,Vercel 發生供應鏈攻擊,駭客透過第三方工具取得 OAuth 權限,進而存取內部系統並可能讀取部分環境變量。官方表示僅少數用戶受影響,但仍建議全面檢查與輪換憑證。事件凸顯身份與授權管理的重要性。
#
Vercel
#
資安
#
供應鏈攻擊
1
Elaine 粼粼
2026/04/22
2026 Vercel 資安事件,你的專案安全嗎?
2026 年 4 月,Vercel 發生供應鏈攻擊,駭客透過第三方工具取得 OAuth 權限,進而存取內部系統並可能讀取部分環境變量。官方表示僅少數用戶受影響,但仍建議全面檢查與輪換憑證。事件凸顯身份與授權管理的重要性。
#
Vercel
#
資安
#
供應鏈攻擊
1
Elaine 粼粼
2026/04/19
分頁 (Pagination) 是什麼?前端與後端分頁實現方法與優劣分析
分頁是控制資料載入與呈現的關鍵技術,能有效降低延遲、減少記憶體消耗並優化渲染效能。本文將深入解析前端分頁與後端分頁的實現方法、優缺點,並提供適用情境建議,幫助你選擇最適合的分頁策略。
#
前端開發
#
web
#
網頁開發
3
Elaine 粼粼
2026/04/19
分頁 (Pagination) 是什麼?前端與後端分頁實現方法與優劣分析
分頁是控制資料載入與呈現的關鍵技術,能有效降低延遲、減少記憶體消耗並優化渲染效能。本文將深入解析前端分頁與後端分頁的實現方法、優缺點,並提供適用情境建議,幫助你選擇最適合的分頁策略。
#
前端開發
#
web
#
網頁開發
3
Elaine 粼粼
2026/04/18
Git 入門:什麼是 Branch、用來做什麼? 【你的程式時光機】
本文從開發主線 main 出發,說明 Git 中 branch 的概念與運作方式。透過 commit 鏈理解 branch 本質,並示範如何建立與切換分支,以及在分支上進行開發而不影響主線。最後介紹分支在功能開發、測試與多人協作中的實務價值,幫助讀者建立清晰的版本控制觀念。
#
git
#
版本控制
#
程式版本控制
3
Elaine 粼粼
2026/04/18
Git 入門:什麼是 Branch、用來做什麼? 【你的程式時光機】
本文從開發主線 main 出發,說明 Git 中 branch 的概念與運作方式。透過 commit 鏈理解 branch 本質,並示範如何建立與切換分支,以及在分支上進行開發而不影響主線。最後介紹分支在功能開發、測試與多人協作中的實務價值,幫助讀者建立清晰的版本控制觀念。
#
git
#
版本控制
#
程式版本控制
3
Elaine 粼粼
2026/04/12
【React i18n 實戰 3】使用 Dynamic Loading 讓 i18n 翻譯檔隨用隨傳
本篇文章教學如何利用 i18next 的 Dynamic Loading 功能,將翻譯檔改為非同步載入,有效減少 JavaScript 包裹體積,加快網頁載入速度,並方便進行多語言維護。
#
前端開發
#
React
#
多語系
1
Elaine 粼粼
2026/04/12
【React i18n 實戰 3】使用 Dynamic Loading 讓 i18n 翻譯檔隨用隨傳
本篇文章教學如何利用 i18next 的 Dynamic Loading 功能,將翻譯檔改為非同步載入,有效減少 JavaScript 包裹體積,加快網頁載入速度,並方便進行多語言維護。
#
前端開發
#
React
#
多語系
1
Elaine 粼粼
2026/04/05
【React i18n 實戰 2】透過 react-router-dom 與 i18next 實現 URL 語言同步
本篇文章記錄如何結合 react-router-dom 與 i18next,讓網址能自動與網站的語言狀態同步,提升 SEO 並優化使用者體驗,使 URL 成為語言狀態的單一真相來源。
#
前端開發
#
React
#
多語系
3
Elaine 粼粼
2026/04/05
【React i18n 實戰 2】透過 react-router-dom 與 i18next 實現 URL 語言同步
本篇文章記錄如何結合 react-router-dom 與 i18next,讓網址能自動與網站的語言狀態同步,提升 SEO 並優化使用者體驗,使 URL 成為語言狀態的單一真相來源。
#
前端開發
#
React
#
多語系
3
Elaine 粼粼
2026/03/28
【React i18n 實戰 1】專案中實現多語系功能
本文記錄如何在 React 專案中用 i18next、react-i18next 和 i18next-browser-languagedetector 套件實現網站多語系。涵蓋建立翻譯檔、初始化 i18next ,及在 React 元件中使用 useTranslation 進行內容翻譯與語言切換。
#
React
#
前端開發
#
多語系
1
Elaine 粼粼
2026/03/28
【React i18n 實戰 1】專案中實現多語系功能
本文記錄如何在 React 專案中用 i18next、react-i18next 和 i18next-browser-languagedetector 套件實現網站多語系。涵蓋建立翻譯檔、初始化 i18next ,及在 React 元件中使用 useTranslation 進行內容翻譯與語言切換。
#
React
#
前端開發
#
多語系
1
Elaine 粼粼
2026/03/21
React 專案實作 Dark Mode:CSS Variables 與 State 管理技巧
本文分享如何在 React 專案中實作 Dark Mode,利用 CSS Variables 簡化主題切換,並詳述解決 StrictMode 導致的初始化陷阱,採用 useState 的 lazy initialization 確保使用者偏好被正確儲存與讀取,提供一個穩定可靠的深色模式解決方案。
#
前端開發
#
JavaScript
#
React
1
Elaine 粼粼
2026/03/21
React 專案實作 Dark Mode:CSS Variables 與 State 管理技巧
本文分享如何在 React 專案中實作 Dark Mode,利用 CSS Variables 簡化主題切換,並詳述解決 StrictMode 導致的初始化陷阱,採用 useState 的 lazy initialization 確保使用者偏好被正確儲存與讀取,提供一個穩定可靠的深色模式解決方案。
#
前端開發
#
JavaScript
#
React
1
Elaine 粼粼
2026/03/14
React 專案中利用 react-markdown 套件將 Markdown 渲染成網頁內容
本篇文章介紹如何在 React 專案中使用 react-markdown 套件,將 Markdown 檔案輕鬆轉換為網頁內容。文章涵蓋了安裝套件、基本渲染以及進階的 fetch 預防解析失敗的技巧。
#
react
#
前端開發
#
markdown
Elaine 粼粼
2026/03/14
React 專案中利用 react-markdown 套件將 Markdown 渲染成網頁內容
本篇文章介紹如何在 React 專案中使用 react-markdown 套件,將 Markdown 檔案輕鬆轉換為網頁內容。文章涵蓋了安裝套件、基本渲染以及進階的 fetch 預防解析失敗的技巧。
#
react
#
前端開發
#
markdown
Elaine 粼粼
2026/03/03
React + Vite SPA 部署到 Vercel:404 問題排查全紀錄
將 GitHub repo 的前端作品部署到了 vercel 卻反覆發生 404,記錄下 debug 的過程。
#
React
#
Vite
#
SPA
1
Elaine 粼粼
2026/03/03
React + Vite SPA 部署到 Vercel:404 問題排查全紀錄
將 GitHub repo 的前端作品部署到了 vercel 卻反覆發生 404,記錄下 debug 的過程。
#
React
#
Vite
#
SPA
1
Elaine 粼粼
2026/02/28
JavaScript 入門:類別的 extends 與 super 是什麼?
前一篇文章介紹了 JavaScript 中的 class 及語法,本篇文章將延續上一篇的基礎,進一步深入了解 extends 如何建立繼承關係、super() 在建構子中的角色、super.method() 如何搭配覆寫(override)使用。
#
JavaScript
#
前端開發
#
軟體開發
Elaine 粼粼
2026/02/28
JavaScript 入門:類別的 extends 與 super 是什麼?
前一篇文章介紹了 JavaScript 中的 class 及語法,本篇文章將延續上一篇的基礎,進一步深入了解 extends 如何建立繼承關係、super() 在建構子中的角色、super.method() 如何搭配覆寫(override)使用。
#
JavaScript
#
前端開發
#
軟體開發
Elaine 粼粼
2026/02/25
JavaScript 入門:Class 的作用是什麼? Class 與 Prototype 、建構函式的比較
探討 JavaScript ES6 推出的 class 語法,其本質上是基於原型的語法糖。文章從建構函式概念出發,對比其與 class 的 constructor 差異,透過實際程式碼驗證 class 內部方法屬於原型物件。說明 class 作為 function 的特性以及其不會被提升的重要區別。
#
JavaScript
#
前端開發
#
軟體開發
Elaine 粼粼
2026/02/25
JavaScript 入門:Class 的作用是什麼? Class 與 Prototype 、建構函式的比較
探討 JavaScript ES6 推出的 class 語法,其本質上是基於原型的語法糖。文章從建構函式概念出發,對比其與 class 的 constructor 差異,透過實際程式碼驗證 class 內部方法屬於原型物件。說明 class 作為 function 的特性以及其不會被提升的重要區別。
#
JavaScript
#
前端開發
#
軟體開發
Elaine 粼粼
2026/02/24
JavaScript 入門: 什麼 Prototype(原型) 和 Prototype Chain(原型鏈)
本文探討 JavaScript 中的原型 (prototype) 與原型鏈 (prototype chain),解釋物件如何從原型繼承屬性與方法,以及屬性查找機制。說明建構函式 與 new 如何利用原型建立共用方法,達到程式碼重用與節省記憶體的效果。
#
JavaScript
#
前端開發
#
軟體開發
1
1
Elaine 粼粼
2026/02/24
JavaScript 入門: 什麼 Prototype(原型) 和 Prototype Chain(原型鏈)
本文探討 JavaScript 中的原型 (prototype) 與原型鏈 (prototype chain),解釋物件如何從原型繼承屬性與方法,以及屬性查找機制。說明建構函式 與 new 如何利用原型建立共用方法,達到程式碼重用與節省記憶體的效果。
#
JavaScript
#
前端開發
#
軟體開發
1
1
Elaine 粼粼
2026/02/24
Git 入門:Git 裡的 commit 是什麼?【你的程式時光機】
前一篇文章中,我們學會了版本控制、建立了第一個版本節點,但對於其中細節並沒有特別解釋,你可能也會很想知道:「所以,commit 到底是什麼?」今天這篇文章,我們就來真正理解 commit 的本質,以及它在 Git 世界中到底有多重要。
#
Git
#
git
#
commit
1
1
Elaine 粼粼
2026/02/24
Git 入門:Git 裡的 commit 是什麼?【你的程式時光機】
前一篇文章中,我們學會了版本控制、建立了第一個版本節點,但對於其中細節並沒有特別解釋,你可能也會很想知道:「所以,commit 到底是什麼?」今天這篇文章,我們就來真正理解 commit 的本質,以及它在 Git 世界中到底有多重要。
#
Git
#
git
#
commit
1
1
Elaine 粼粼
2026/02/23
JavaScript 入門:this 是什麼、call/apply/bind 與 this 綁定規則解析
JavaScript 的 this 總是讓人困惑嗎? 本文詳細解析 5 大綁定規則 (預設、隱式、new、顯式、DOM 事件),包含 call/apply/bind 方法借用、setTimeout 經典陷阱,以及箭頭函式如何完美解決 this 問題。
#
JavaScript
#
前端開發
#
軟體開發
1
Elaine 粼粼
2026/02/23
JavaScript 入門:this 是什麼、call/apply/bind 與 this 綁定規則解析
JavaScript 的 this 總是讓人困惑嗎? 本文詳細解析 5 大綁定規則 (預設、隱式、new、顯式、DOM 事件),包含 call/apply/bind 方法借用、setTimeout 經典陷阱,以及箭頭函式如何完美解決 this 問題。
#
JavaScript
#
前端開發
#
軟體開發
1
Elaine 粼粼
2026/02/23
JavaScript 入門:物件 (Object )是什麼、要怎麼建立?
本文深入介紹 JavaScript 物件(Object)的核心概念,說明屬性與方法的定義方式、物件字面值與建構函式搭配 new 的差異。同時整理物件的存取方式(dot 與 bracket)、新增、修改、刪除屬性與遍歷技(Object.keys、values、entries)。
#
JavaScript
#
前端開發
#
軟體開發
Elaine 粼粼
2026/02/23
JavaScript 入門:物件 (Object )是什麼、要怎麼建立?
本文深入介紹 JavaScript 物件(Object)的核心概念,說明屬性與方法的定義方式、物件字面值與建構函式搭配 new 的差異。同時整理物件的存取方式(dot 與 bracket)、新增、修改、刪除屬性與遍歷技(Object.keys、values、entries)。
#
JavaScript
#
前端開發
#
軟體開發
Elaine 粼粼
2026/02/21
JavaScript 入門:JS 怎麼判斷資料型別
JavaScript 的動態型別特性容易引發隱性錯誤,本文解析 JavaScript 中常見的型別判斷方法,包括 typeof 、Array.isArray()、instanceof,以及 Object.prototype.toString.call(),並詳述它們的用法、例外情況與常見陷阱。
#
JavaScript
#
前端開發
#
軟體開發
2
Elaine 粼粼
2026/02/21
JavaScript 入門:JS 怎麼判斷資料型別
JavaScript 的動態型別特性容易引發隱性錯誤,本文解析 JavaScript 中常見的型別判斷方法,包括 typeof 、Array.isArray()、instanceof,以及 Object.prototype.toString.call(),並詳述它們的用法、例外情況與常見陷阱。
#
JavaScript
#
前端開發
#
軟體開發
2
Elaine 粼粼
2026/02/20
JavaScript 入門: Event Loop 是什麼?為什麼 JS 能非同步?
深入淺出講解 JavaScript 的單執行緒特性,以及事件循環 (Event Loop)、Call Stack、Web APIs、Task Queue、Microtask Queue 如何協同工作,實現非同步操作,讓 JavaScript 程式碼不會被長時間任務阻塞。
#
JavaScript
#
前端開發
#
軟體開發
3
Elaine 粼粼
2026/02/20
JavaScript 入門: Event Loop 是什麼?為什麼 JS 能非同步?
深入淺出講解 JavaScript 的單執行緒特性,以及事件循環 (Event Loop)、Call Stack、Web APIs、Task Queue、Microtask Queue 如何協同工作,實現非同步操作,讓 JavaScript 程式碼不會被長時間任務阻塞。
#
JavaScript
#
前端開發
#
軟體開發
3
Elaine 粼粼
2026/02/19
JavaScript 入門:實現非同步函式:callback、promise、async/await
在現代 JavaScript 開發中,「非同步操作」無所不在,如果沒有良好的非同步處理方式,程式碼容易變得混亂難維護。JavaScript 的非同步處理方式經歷了 Callback、Promise、Async / Await。本文將逐步介紹非同步函式的演進過程。
#
JavaScript
#
前端開發
#
非同步函式
3
2
Elaine 粼粼
2026/02/19
JavaScript 入門:實現非同步函式:callback、promise、async/await
在現代 JavaScript 開發中,「非同步操作」無所不在,如果沒有良好的非同步處理方式,程式碼容易變得混亂難維護。JavaScript 的非同步處理方式經歷了 Callback、Promise、Async / Await。本文將逐步介紹非同步函式的演進過程。
#
JavaScript
#
前端開發
#
非同步函式
3
2
Elaine 粼粼
2026/02/14
JavaScript 入門:同步與非同步? 為何需要非同步函式
本文介紹 JavaScript 中的同步與非同步概念,透過簡單的程式範例說明兩者的執行順序差異,並解釋為什麼 setTimeout 會在主程式執行完後才觸發回呼函式。說明非同步的重要性及它如何避免耗時任務阻塞主執行緒。
#
JavaScript
#
軟體開發
#
前端開發
3
1
Elaine 粼粼
2026/02/14
JavaScript 入門:同步與非同步? 為何需要非同步函式
本文介紹 JavaScript 中的同步與非同步概念,透過簡單的程式範例說明兩者的執行順序差異,並解釋為什麼 setTimeout 會在主程式執行完後才觸發回呼函式。說明非同步的重要性及它如何避免耗時任務阻塞主執行緒。
#
JavaScript
#
軟體開發
#
前端開發
3
1