前端三分鐘

一起用三分鐘分享技術與知識

PWA Web App Manifest 配置

定義 JSON 屬性優化安裝提示與離線圖示顯示

什麼是 Web App Manifest?Web App Manifest 是一個以 JSON 格式編寫的配置檔案,它是瀏覽器識別網站為 Progressive Web App (PWA) 的關鍵依據。透過此檔案,開發者可以定義應用程式在用戶裝置上的呈現方式,包括 App 的名稱、圖示(Icon)、主題顏色、啟動頁面(start_url)以及顯示模式(如全螢幕或獨立視窗)。它讓 Web 應用......
me
林彥成
2021-09-04 | 4 min.

PWA 新增至主畫面實作

自定義 A2HS 提示介面以引導使用者完成安裝流程

什麼是 A2HS (新增至主畫面)?A2HS (Add to Home Screen) 是一種 Progressive Web App (PWA) 的核心功能,允許使用者將 Web 應用程式「安裝」到行動裝置的主畫面或電腦桌面上。與傳統書籤不同,透過 A2HS 安裝的 PWA 會擁有專屬的圖示(Icon)、啟動畫面(Splash Screen),並能以獨立視窗(Standalone)模式運行......
me
林彥成
2021-09-03 | 8 min.

PWA 漸進式網頁應用介紹

核心優點分析與提升行動端原生操作體驗路徑

什麼是 PWA (Progressive Web App)?PWA (漸進式網路應用程式) 是一種透過現代網頁技術(如 Service Worker 與 Web App Manifest)建構的應用程式,旨在提供兼具網頁跨平台優勢與原生 App(Native App)流暢體驗的方案。其核心包含三大支柱:Progressive(漸進式增強,確保在任何瀏覽器都能運作並隨效能增強體驗)、Web(基......
me
林彥成
2021-09-02 | 5 min.

Linux 伺服器架站與問題排除

從系統配置到網站維運實戰指南

如何在 Linux 伺服器上高效架設網站並排除問題?實踐 Linux 伺服器網站架設 的核心在於系統資源的精確配置與網路安全設定。高品質的架站路徑包含:1. 系統優化:針對 伺服器記憶體優化,可透過建立 SWAP 檔案緩解卡頓;2. Nginx 配置教學:利用反向代理實現服務介接,並注意 SELinux 導致的權限報錯;3. Linux 網路設定:正確配置 UFW 防火牆與 Port 監聽(......
me
林彥成
2021-07-07 | 4 min.



GCP 雲端實戰攻略

開箱 GCE、Cloud Run、BigQuery、Dialogflow

什麼是 Google Cloud Platform (GCP)?Google Cloud Platform (GCP) 是 Google 提供的雲端運算服務套件,其核心價值在於提供與 Google 內部相同的強大基礎設施。針對網站架設,GCP 提供三種高品質路徑:1. Google Compute Engine (GCE):提供高度自定義的虛擬機服務;2. Google Kubernetes......
me
林彥成
2021-06-29 | 5 min.

職場高效溝通五大步驟與高品質引導指南

應用目標導向溝通術縮短團隊協作與協商路徑

什麼是職場高效溝通?職場高效溝通 (Effective Workplace Communication) 是一種以「目標」為導向的資訊傳遞與引導過程,旨在讓具備不同認知、背景與意願的成員能協調一致地從起點走向終點。其核心流程包含:1. 確定目標;2. 建立假設(防呆);3. 決定標準;4. 任務交付;5. 確認驗收。高效溝通不僅要求傳遞者具備「降維」解釋複雜問題的能力,更需針對隊友的「工作成......
me
林彥成
2021-05-22 | 4 min.

部落格 SEO 優化與關鍵字策略

分享如何透過網頁速度優化、HTML 語意化與關鍵字策略

如何透過 SEO 優化提升部落格的 MAU 流量?部落格 SEO 優化教學 的核心在於從「技術體質」與「內容價值」雙向提升網站權威度。 搜尋引擎優化方法 包含:1. 基礎建設優化:利用 網頁速度優化工具(如 PageSpeed)提升 Core Web Vitals 指標,並透過 HTML 語意化與 SEO 標籤(如 article, section)讓爬蟲精確理解內容;2. 資料驅動決策:藉......
me
林彥成
2021-05-07 | 9 min.

React 面試 15 個核心技術問題

Virtual DOM 原理與常見問答

React 面試必考的核心觀念有哪些?準備 React 面試題目 的核心在於理解「為什麼使用 React」。高品質的 React JS 觀念解析 應包含:1. Virtual DOM 原理:透過記憶體中的 DOM 快照與 Reconciliation (調和) 演算法,將多次更新 batch 處理以減少 re-flow;2. React 生命週期面試:掌握 Render 與 Commit 兩......
me
林彥成
2021-05-07 | 9 min.