如何使用 @media (prefers-color-scheme) 實現深色模式與淺色模式|伊恩踩坑筆記隨著深色模式(Dark Mode)的普及,越來越多網站和應用開始支持根據用戶的偏好自動切換顏色主題。透過 CSS 的媒體查詢 @media (prefers-color-scheme),開發者可以輕鬆實現這一功能,並提升使用者體驗。Nov 29, 2024Nov 29, 2024
Vue 使用 v-for 時出現 “v-model directives cannot update the iteration variable itself”…錯誤 ‘v-model’ directives cannot update the iteration variable itself. 或 You are binding v-model directly to a v-for iteration alias. This…Nov 27, 2024Nov 27, 2024
Element UI 的 el-select 下拉選單元件在 iOS/iPadOS 蘋果裝置上需要點擊兩次才能選中的問題|element.eleme.io|Element使用 Element UI 的 el-select 元件時,若使用 iOS/iPadOS 去操作這個元件,會需要點擊兩次後才能真的選中Nov 25, 2024Nov 25, 2024
Vue.js 生命週期全解析:深入每個階段|Vue.js|伊恩踩坑筆記在 Vue.js 中,每個組件都有自己獨立的生命週期,從實例創建到銷毀,這個過程中會觸發一系列的鉤子函數(Lifecycle Hooks)。這些鉤子函數允許你在不同階段對組件進行控制,無論是數據處理還是 DOM…Sep 23, 2024Sep 23, 2024
如何使用 Nodemailer 發送 Gmail 郵件|node.js|伊恩踩坑筆記Nodemailer 是一個強大且簡單的 Node.js 模組,適合用來發送電子郵件。本文將介紹如何配置 Gmail 的 SMTP 伺服器,並通過 Nodemailer 發送郵件,並探討一些常見的配置問題。Sep 20, 2024Sep 20, 2024
透過 shell script/node.js 自動備份資料庫和清除超過 30 天的備份|mysqldump|node|sh|伊恩踩坑筆記可以透過 Shell Script 或 Node.js 來自動化備份資料庫。這裡提供兩種方式來實現:Sep 18, 2024Sep 18, 2024
使用 SSH Clone Github 專案時出現「REMOTE HOST IDENTIFICATION HAS CHANGED!」錯誤警告的解決方式|git clone|Github|伊恩踩坑筆記當你使用 SSH 克隆 GitHub 專案或進行其他操作時,出現「REMOTE HOST IDENTIFICATION HAS CHANGED!」的警告,這表示遠端伺服器的 SSH 指紋(host key)與你之前記錄的不一致。這可能是由於伺服器重新生成了 SSH…Sep 18, 2024Sep 18, 2024
在 JavaScript 中取得兩個物件數組之間的差異|.filter|.some|JSON.stringify|.reduce|伊恩踩坑筆記在 JavaScript 中,如果要找出兩個物件陣列的差異,我們可以使用不同的方法來對比它們。通常,會比較每個物件的某個特定屬性,或是進行更全面的深度比較。Sep 18, 2024Sep 18, 2024
Git 將遠程分支強制退回某一個 commit 進度|GitLab|reset|revert|伊恩踩坑筆記要將 Git 的遠端分支回復到某個指定的 commit(也就是將目前的分支回退到某一個 commit),可以透過以下步驟來進行操作。請注意,這樣的回退會影響到其他協作者,應謹慎操作。Sep 18, 2024Sep 18, 2024