cover
console.log() 印出樣式

在網頁開發中,我們經常會使用 console.log() 來印出訊息,方便我們追蹤程式碼的執行狀況。然而,你知道嗎?console.log() 不僅可以印出一般文字,還可以印出帶有樣式的字串!透過在 console.log() 中加入樣式資訊,可以讓印出的訊息更加醒目易讀,提高除錯效率。例如,你可以將錯誤訊息標記為紅色,或是將重要訊息加粗顯示。

cover
透過源碼了解 Composer Autoload 原理

Composer 是 PHP 的套件管理工具,用於管理專案的相依關係,而 Composer 的自動載入功能 (autoload) 允許開發人員在不指定檔案路徑的情況下使用類別。本文將深入研究 Composer 自動載入的源碼,探討其運作原理和實踐細節。

cover
用 CSS 控制 SVG 樣式

這篇文章將帶你了解 SVG 圖片與 CSS 的強大結合,學習如何透過 CSS 來操控 SVG 圖形的樣式,賦予你的網頁設計更多彈性和創意。

cover
透過 PHP 來了解 Basic Auth

Basic Auth 是 HTTP 協定的一種認證機制,允許伺服器要求使用者提供使用者名稱和密碼才能存取受保護的資源。本文章將先講解 Basic Auth 整體流程,再透過 PHP 進行實作。

cover
用 Node.js 啟動 TLS server

隨著網路安全的日益重要,使用 TLS 加密資料傳輸已成為必不可少的措施。TLS 是一種安全協議,可確保資料在傳輸過程中不被竊聽或篡改。本文章將以 Node.js 來起一個 TLS Server ,並使用我們自己產生的憑證來進行 demo

cover
Express 資安最佳實踐

本文章參考 Express 官方文件中的 Production Best Practices: Security,逐項列出官方推薦的最佳實踐,確保我們在開發 Express 應用時,能有效的防範資安漏洞

cover
Vue 3 plugin: 自製 $ 方法

在 Vue 3 中,自製 plugin 是一種擴充 Vue 功能的方式。透過自製 plugin,我們可以向 Vue 添加新的全局方法、屬性或指令。在本篇文章中,我們將介紹如何自製一個 $ 方法。

cover
使用 Docker 運行 Redis

現代軟體開發中,Docker 成為開發者的好夥伴,它可以讓應用程式在各種環境中輕鬆運行。我們將學習如何用簡單的 Docker 指令,下載、啟動並設定 Redis 容器。

cover
前端檔案上傳: 圖片預覽

網頁前端上傳圖片預覽是提升使用者體驗的重要功能之一,在檔案上傳的情境中,很常是要上傳圖片檔案,本篇文章將來實作圖片上傳後產生該圖片的預覽圖。使用者上傳圖片,透過 File API 讀取該檔案,並轉換成 DataURL,接著將該 URL 設定為圖片元素的 src 屬性,即可實現即時預覽。

cover
前端檔案上傳: 選擇檔案與拖曳檔案

製作網頁上傳區域,結合拖曳及點擊選擇檔案功能,提升使用者體驗。透過直覺的拖曳動作或傳統的點擊方式,輕鬆選取檔案,使整個上傳流程更為靈活且方便,凸顯網頁互動設計的創新與便利性。