Featured image of post Vben Admin 指南與 Vite 配置

Vben Admin 指南與 Vite 配置

Vue-Vben-Admin 是一個基於 Vue3.0、Vite、 Ant-Design-Vue、TypeScript 的後台解決方案,目標是為開發中大型項目提供開箱即用的解決方案。包括二次封裝組件、utils、hooks、動態菜單、權限校驗、按鈕級別權限控制等功能。項目會使用前端較新的技術棧,可以作為項目的啟動模版,以幫助你快速搭建企業級中後台產品原型。也可以作為一個示例,用於學習 vue3、vite、ts 等主流技術。該項目會持續跟進最新技術,並將其應用在項目中。

Featured image of post 用 CSS 來偷資料 - CSS injection

用 CSS 來偷資料 - CSS injection

談到網頁前端安全,第一個想到的幾乎都是 XSS,一種利用 JavaScript 的攻擊手法。有許多人都以為只要阻止 JavaScript 執行就足夠了,但事實上還可以透過其他方式攻擊,例如說 iframe 或甚至是拿來裝飾網頁的 CSS!

Featured image of post 前端緩存大筆資料:IndexedDB 介紹/應用

前端緩存大筆資料:IndexedDB 介紹/應用

Indexed Database API(簡稱IndexedDB,以前稱WebSimpleDB)是W3C推薦的一項網頁瀏覽器標準,是為提供一個具有索引的JSON物件集合的事務性本地資料庫操作介面。W3C於2015年1月8日發布了IndexedDB介面的最終建議。IndexedDB是一個嵌入在瀏覽器中的事務資料庫。該資料庫的管理圍繞JSON物件集合的概念,這類似NoSQL資料庫MongoDB與CouchDB。其中每個物件使用插入時生成的鍵標識。而索引系統最佳化對儲存物件的存取。