如何在 Vue 引入 .md 文件|Vue.js 2.x|Markdown|vue-markdown|markdown-html-loader|.md|伊恩踩坑筆記在前端開發中,Markdown 是一種非常流行的標記語言,用於撰寫文件、文檔或渲染動態內容。如果你正在使用 Vue 2 並希望在應用中支持 Markdown 文件的動態加載和渲染,這篇文章將教你如何使用 vue-markdown 和 markdown-html-loader…Jan 24Jan 24
Cookie 的 SameSite 屬性詳細說明|伊恩踩坑筆記隨著網路應用程式越來越依賴 Cookie 來維持使用者狀態與安全性,如何避免跨網站請求偽造(CSRF)等攻擊成為一大挑戰。SameSite 屬性是 Cookie 的一項設定,用來規範瀏覽器在跨網站環境中如何傳遞 Cookie,進而提升安全性。本文將詳細介紹 SameSite…Jan 24Jan 24
如何使用 @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
URL vs URI 的差異|Uniform Resource Locator|Uniform Resource Identifier|Uniform Resource Name|伊恩踩坑筆記URI 和 URL 是互相關聯的概念,用來標識和定位網絡資源,但它們在技術上有不同的含義。以下是對這兩者的詳細說明:Sep 9, 2024Sep 9, 2024
JavaScript 值傳遞(pass by value)和引用傳遞(pass by reference)的差異|pass by value|pass by reference|伊恩踩坑筆記在 JavaScript 中,函式參數的傳遞方式主要有兩種:值傳遞(pass by value)和引用傳遞(pass by reference)。這兩種傳遞方式的區別在於資料是否會被複製。Sep 9, 2024Sep 9, 2024
Vue 2.x 自動註冊並引入元件|require.context|伊恩踩坑筆記不需要額外套件的情況下寫一個可以自動註冊並自動引入元件的機制,就不需要手動註冊和引入元件Aug 9, 2024Aug 9, 2024
360 Life Lock1 詐騙電子郵件|Scam Email|不負責經驗分享|伊恩踩坑筆記女友發現收到了一封電子郵件,沒有標題,有個 jpg 附件圖檔,這樣寫道:Jul 28, 2024Jul 28, 2024
星展銀行 DBS 信用卡盜刷事件|不負責經驗分享|爭議款|伊恩踩坑筆記平常在信用卡要自動繳費前都會打開 App 看一下有沒有陌生的消費紀錄,於是發現了這筆 “AUTO SERVICE ORLANDO” 約 $2,480…Jul 26, 2024Jul 26, 2024