From 218934fa2ed1c702a6d3923d2aa2cc6b43c48684 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:43:23 -0500 Subject: initial commit --- files/zh-tw/web/progressive_web_apps/index.html | 77 +++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 files/zh-tw/web/progressive_web_apps/index.html (limited to 'files/zh-tw/web/progressive_web_apps/index.html') diff --git a/files/zh-tw/web/progressive_web_apps/index.html b/files/zh-tw/web/progressive_web_apps/index.html new file mode 100644 index 0000000000..df63a8de90 --- /dev/null +++ b/files/zh-tw/web/progressive_web_apps/index.html @@ -0,0 +1,77 @@ +--- +title: 漸進式網絡應用程式 +slug: Web/Progressive_web_apps +tags: + - Apps + - Modern web apps + - NeedsTranslation + - Progressive web apps + - TopicStub +translation_of: Web/Progressive_web_apps +--- +

漸進式網絡應用程式(Progressive web app)使用當代 web API,並以漸進增強策略,建立跨平台 web 應用程式。 這些程式提供了能讓用戶體驗,逼近於原生程式的功能。這套文件將講述你需要知道的一切。

+ +

PWA 優勢

+ +

PWA 應該要可探索、可安裝、可連結、可獨立於網路、可漸進、可接合、響應式、以及安全(discoverable, installable, linkable, network independent, progressive, re-engageable, responsive, safe)。需要有關這方面的理解,請參閱漸進式網絡應用程式的優勢。如果需要實作細節,請參考以下章節表列的教學。

+ +

PWA 核心教學

+ +

以下教學將以簡單例子告訴你,在實作 PWA 時所需要的東西,並講述一切如何運行。

+ +
    +
  1. 漸進式網絡應用程式簡介
  2. +
  3. 漸進式網絡應用程式架構
  4. +
  5. 使用 Service worker 讓 PWA 能離線工作
  6. +
  7. 如何令 PWA 可安裝
  8. +
  9. 如何使用 Notifications 與 Push 令 PWA 可重連線
  10. +
  11. 漸進式載入
  12. +
+ +
+
+

技術教學

+ + +
+ +
+

工具

+ +
    +
  • localForage:讓用戶端儲存變簡單的輕量化 JavaScript 函式庫。預設上使用 IndexedDB,必要時則改用 SQL/Web 儲存。
  • +
  • ServiceWorkerWare — an Express-like microframework for easy Service Worker development.
  • +
  • oghliner — not only a template but a tool for deploying Offline Web Apps to GitHub Pages.
  • +
  • sw-precache — a node module to generate service worker code that will precache specific resources.
  • +
  • workbox — spiritual successor to sw-precache with more advanced caching strategies and easy precaching.
  • +
  • upup — a tiny script that makes sure your site is always there for your users.
  • +
  • The service worker cookbook — A series of excellent service worker/push recipes, showing how to implement an offline app, but also much more.
  • +
+
+
+ +

參見

+ + -- cgit v1.2.3-54-g00ecf