網頁的世界從簡單的HTML一路變得越來越複雜(CSS、JS、RWD等等),想要滿足使用者的需求,
我們就必須不斷的學習,深入PWAs除了學習它有趣的特色以外,我們應該不停地思考,
是否真的需要新技術與這個技術所解決的目的是否真的是我們所需要的,
才不會讓自己誤入盲從的境地,透過這30天深入了解PWAs概念與實作來深入學習它有趣的地方。
PWAs主要的特色在於只要裝置支援度越好,就提供越優質得UX體驗,因此,網站設計上,頁面必須是符合響應式設計(Responsive Design),再PWAs的...
截至目前為止,已經可以順利在Offline的情境下,正常瀏覽網站內容,也能暫存網站的內容到客戶端的DB,但如果網站頁面上,很常會有表單的需求,例如,註冊會員、新...
今天在進入Push Notification推播功能之前,我們觸發雲端資料是,讀取Firebase上的資料庫連結,但這樣資料庫一變動,就要再改url有點麻煩,因...
Notification意旨推播,在手機上就是常出現的訊息通知,推播可以在裝置沒有開啟網頁的情況下,從網頁或從伺服器端推訊息給使用者,可以藉由此功能,提升使用者...
昨天註冊Notification今天來測試發通知 function displayNotification(){ new Notification('訂閱...
昨天實做sw.showNotification();的方法,送推播訊息至用戶端裝置,但訊息推出去,我們總期望會需要知道使用者對訊息的反應,因此,可以透過noti...
今天要來模擬從伺服器端發送推播,在這邊我們使用firebase來實作首先,我們要回到firebase-tools的資料夾,安裝web-push套件 cd fun...
昨天我們拿到Public Key和Private Key,現在要來使用這些權限,讓伺服器成功推播訊息到使用者裝置上。 情境 使用者新增文章的時候,會觸發之前我們...
Workbox是Google開發的一個工具,可以簡單透過幾個指令產生Service Worker檔案,方便開發者管理緩存機制,也提高開發者的開發效率。 安裝 n...
Angular5 GitHub: Angular cli 透過cli快速建置一個Angular的專案。 安裝環境 npm install -g @ang...