iT邦幫忙

pwa相關文章
共有 111 則文章
鐵人賽 Modern Web DAY 3

達標好文 技術 Day 03 - 30 天 Progressive Web App 學習筆記 - 什麼是 PWA?

什麼是 PWA? 圖片來源:webunlimited PWA 全名是 Progressive Web App,依照字面上來解釋為『漸進式』的網站應用程式,...

鐵人賽 Modern Web DAY 2

達標好文 技術 Day 02 - 30 天 Progressive Web App 學習筆記 - 為什麼需要 PWA?

為什麼需要 PWA? 很多人認為網頁沒辦法跟原生的 APP 相提並論,因為網站沒辦法像原生 APP 一樣快速、可靠、高互動等等 PWA 的出現就是希望能改變這個...

鐵人賽 Modern Web DAY 30

技術 Day 30 - 30 天 Progressive Web App 學習筆記 - 最終回《也是一個新的開始》

本次參加鐵人賽收穫很多,雖然邊寫邊學、每天都在趕十二點,不過最後也完成 To-Do List 實作 PWA 的簡單範例,可以完成離線瀏覽的網站還蠻有趣的。 奉上...

鐵人賽 Modern Web DAY 4

技術 Day 04 - 30 天 Progressive Web App 學習筆記 - Client render & Server render

為什麼要講 Client render & Server render? 希望能夠藉由說明 Client render 和 Server render...

鐵人賽 Modern Web DAY 10

技術 Day 10 - 30 天 Progressive Web App 學習筆記 - Service Work 簡介

今天筆記的是 Service Worker 的觀念,較深入的部份將會在之後的文章,透過實作再來做細部說明。 Service Worker 是非常強大的 offl...

鐵人賽 Modern Web DAY 29

技術 Day 29 - 30 天 Progressive Web App 學習筆記 - 介紹 Offline Storage

為什麼要介紹 Offline Storage? 能夠在無網路存取的環境下進行『離線瀏覽』是 PWA 的強大特點,在 To-Do List 的範例中,我們已經透過...

鐵人賽 Modern Web DAY 5

技術 Day 05 - 30 天 Progressive Web App 學習筆記 - 什麼是 App Shell?

什麼是 App(Application) Shell? PWA 建構一個 model,將不經常變動的內容(App Shell)和變動的內容(Content)區...

鐵人賽 Modern Web DAY 6

技術 Day 06 - 30 天 Progressive Web App 學習筆記 - App Shell 的執行效益與設計方向?

上一篇的文章提到 什麼是 App Shell? An application shell is the secret to reliably good per...

鐵人賽 Modern Web DAY 1

達標好文 技術 Day 01 - 30 天 Progressive Web App 學習筆記 - 前言

2017 鐵人賽的開始 簡單自介 我是一名前端工程師,雖然學習的過程裡難免會出現壓力與挫折,但真心喜歡開發網站的世界,希望能夠持續努力、莫忘初衷,永遠保持熱情。...

鐵人賽 Modern Web DAY 13

技術 Day 13 - 30 天 Progressive Web App 學習筆記 - 環境建置 ( json-server、http-server 、concurrently )

今天的目標是實作如下: 透過 json-server 來新增 DEMO 用的 API,模擬實際專案會使用 REST API 的情境。 安裝 http-s...

鐵人賽 Modern Web DAY 21

技術 Day 21 - 30 天 Progressive Web App 學習筆記 - To-Do List 實作 PWA - Web App Manifest File

Manifest File 是什麼? 列出一些 PWA 網站的 manifest.json 檔案給大家參考。 airhorner 的 manifest.j...

鐵人賽 Modern Web DAY 4

技術 [Day04] Service Worker の 基礎介紹(Part1)

什麼是Service Worker? 從一般普通的Javascript開始說,Javascript是在single thread上運行。這意味著,如果我們訪問一...

鐵人賽 Modern Web DAY 8

技術 Day 08 - 30 天 Progressive Web App 學習筆記 - Critical Render Path

昨天分享 RAIL Model 的觀念時,有參考 Measure Performance with the RAIL Model 這篇文章,而文章裡有提到 Cr...

鐵人賽 Modern Web DAY 7

技術 Day 07 - 30 天 Progressive Web App 學習筆記 - RAIL Model

什麼是 RAIL Model? 圖片來源:Performance RAIL's RAIL Model 是由 Google 所提出,針對效能、以使用者為中心...

鐵人賽 Modern Web DAY 14

技術 Day 14 - 30 天 Progressive Web App 學習筆記 - 實作 Registering the Service Worker

之前的文章裡有介紹 Service Worker 的觀念,今天要進行 Service Worker 的第一步:透過簡單的範例來註冊 Service Worker...

鐵人賽 Modern Web DAY 28

技術 Day 28 - 30 天 Progressive Web App 學習筆記 - To-Do List 搭配 React + Redux 實作 PWA

接下來 3 篇文章的目標是以 React + Redux + Webpack 的技術來完成 To-Do List 功能與 PWA,而內容會假設讀者已經熟悉 Re...

鐵人賽 Modern Web DAY 12

技術 Day 12 - 30 天 Progressive Web App 學習筆記 - PWA 案例介紹

PWA (Progressive Web App) 是 Google 在 2015 年所提出的概念,2016 年我們開始看到許多 PWA 應用像是 The Wa...

鐵人賽 Modern Web DAY 27

技術 Day 27 - 30 天 Progressive Web App 學習筆記 - To-Do List 實作 PWA - 完成 React + Redux 專案架構與功能

接下來 3 篇文章的目標是以 React + Redux + Webpack 的技術來完成 To-Do List 功能與 PWA,而內容會假設讀者已經熟悉 Re...

鐵人賽 Modern Web DAY 30

技術 Day30-Angular5實作PWA及完賽心得

Angular5 GitHub: Angular cli 透過cli快速建置一個Angular的專案。 安裝環境 npm install -g @ang...

鐵人賽 Modern Web DAY 9

技術 Day 09 - 30 天 Progressive Web App 學習筆記 - Optimizing Content Efficiency

在網路的世界裡,我們只要輸入網址就可以進行瀏覽,但是輸入網址之後、為了要顯示網站的內容,我們可能必須擷取幾十個,甚至是數百個不同的資源(加起來高達幾百萬位元組的...

鐵人賽 Modern Web DAY 11

技術 Day 11 - 30 天 Progressive Web App 學習筆記 - Chrome devTools - Introducing the Application tab

打造 Progressive Web App 必須建立許多核心技術,包括 Service Workers 和 Web App Manifests 並搭配 Cac...

鐵人賽 Modern Web DAY 1

達標好文 技術 [Day01] 什麼是漸進式網頁應用(Progressive Web Application)

那個..到底什麼是漸進式網頁(PWA)? 或許你可能已經有聽過這個名詞,但是很難去說出它真正的含意 QQ 其實我們一般會認為漸進式網頁應(PWA)只是一個術語,...

鐵人賽 Modern Web DAY 22

技術 [Day22] 實作PWA推播通知(Part1)

為何PWA需要推播通知(Push Notifications) 首先,只要用戶允許我們推播,當有新的貼文資訊時,我們就可以主動通知用戶。即使今天用戶關閉網頁或是...

鐵人賽 Modern Web DAY 26

技術 Day 26 - 30 天 Progressive Web App 學習筆記 - To-Do List 實作 PWA - React + Redux + Webpack 環境建置

接下來 3 篇文章的目標是以 React + Redux + Webpack 的技術來完成 To-Do List 功能與 PWA,而內容會假設讀者已經熟悉 Re...

鐵人賽 Modern Web DAY 15

技術 Day 15 - 30 天 Progressive Web App 學習筆記 - Service Worker - Setting up the Default Cache

一開始會註冊 Service Worker,接著會進到 install 事件,通常我們會在這個事件裡面去快取網站的靜態檔案(App Shell),實作本篇文章的...

鐵人賽 Modern Web DAY 17

技術 Day 17 - 30 天 Progressive Web App 學習筆記 - Service Worker - Handling Fetch Requests

今天筆記內容是要來了解 Service Worker 的 fetch 事件。 fetch 事件的觸發時機 如何攔截 Requests? 如何處理攔截到的 Re...

鐵人賽 Modern Web DAY 1

技術 Day1-What and Why Progressive Web Apps(PWAs)?

關於漸進式網頁(PWAs) What are Progressive Web Apps(PWAs)? Progressively enhance web ap...

鐵人賽 Modern Web DAY 16

技術 Day 16 - 30 天 Progressive Web App 學習筆記 - Service Worker - Clearing Old Cache

為什麼要清除 Old Cache? 在前面的文章有講到,我們會去 註冊 Service Worker ,接著在 install 的事件裡進行 Pre-cache...

鐵人賽 Modern Web

技術 [Vue.js][日記]親愛的,我讓Mobile Web變成了PWA

超緊繃!30天Vue.js學習日記 親愛的,我讓Mobile Web變成了PWA 大家好,我是IAN。 接續著昨天的主題製作簡易的天氣預報頁面,過於無聊的我今天...

鐵人賽 Modern Web DAY 1

技術 Gatsby.js 未來的網頁01:漸進式網頁應用程式

網頁開發的世界日新月異,我目前最關心的技術包括:React Stack、PWA、GraphQL還有Serverless等。而Gatsby.js這個靜態網頁產生...