Vue3 中使用 DOMPurify 避免 XSS 攻擊
在 Vue 中,我們可以使用 v-html 來將 HTML 字串轉換成 DOM 元素,但是這樣會有一個問題,就是容易受到 XSS 攻擊,因為我們無法確保使用者輸入的內容是否安全,所以我們需要對使用者輸入的內容進行過濾,避免惡意的腳本被執行。
共 996 篇文章,繼續加油!
在 Vue 中,我們可以使用 v-html 來將 HTML 字串轉換成 DOM 元素,但是這樣會有一個問題,就是容易受到 XSS 攻擊,因為我們無法確保使用者輸入的內容是否安全,所以我們需要對使用者輸入的內容進行過濾,避免惡意的腳本被執行。
Functional Programming 設計模式中,還有一個很特別的概念,就叫做 Currying(柯里化),所以這一篇文章就會來介紹一下這個東西。
記憶體,這三個字其實對於一位開發者來講算是滿重要的單字,因為記憶體的使用會影響到程式的效能,因此這一篇文章我們來聊聊記憶體流失/泄露(memory leak)。
最近在使用 Nuxt3 的 useFetch 的時候發生了一點狀況,也就是 API 發生 Error 之後就無法再次觸發 API 的問題,所以這邊就來記錄一下。
在我們前端開發中,有一個非常重要的工具你一定要會用,也就是 Prettier,就算你現在不用,未來你也一定會用到,那為什麼不一開始就用「Prettier」呢?所以這一篇就來介紹如何使用 Prettier 吧!
最近發現部落格總是不更新,經過一番查找,發現是 Service Workers 的關係,這篇文章就來記錄一下。
身為一名 Node.js 相關的開發者,常常會遇到需要切換 Node.js 版本的情況,但是我們每個專案所使用的 Node.js 都不同,因此就很容易忘記切換版本,所以這一篇就要來記錄一下如何在 Mac 上開啟專案時,就自動使用 nvm 切換 Node 版本。
最近在開發 Nuxt3 的時候踩到一個 useFetch 的雷,剛好這個雷好像滿多朋友都有踩到,所以就順便記錄一下。
什麼是加密呢?這是一個很有趣的議題,剛好前陣子發生了一點事情,所以就順勢生這一篇文章,就讓我們來聊一下何謂加密。