[ F17-穿戴式運算專論 ] PWA Lab 405068041 趙克剛

Group content visibility: 
Use group defaults

 

這個功能是做選課推薦,輸入學號後根據學生成績推薦修了會可能會高分的課,原本是以前深網智慧的作業,這次拿來做成pwa的原版程式。
以結果來說,做了一些離線&資料暫存功能。
但是資料是Html裡的假資料,因為原版程式要改用ajax或json形式實在太麻煩。

因為這個網站(學習地圖)已經撤了,就沒放出來給大家玩,請見諒。

1. 執行畫面&Cache


2. 執行畫面&Service Worker


3. 離線應用, 左邊的IE是對照組, 右邊chorme可以正常使用

心得(抱怨?)如下:
1.錯誤訊息有點原始,好幾次我再切到FireFox看才知道原因(FireFox的錯誤訊息不太一樣)。
2.Service worker是屬於Navigator下的,會跨網頁運作,我被整好幾次。
3.Service worker跟原始網頁有差(EX:不能直接讀寫DOM),但原始碼一樣JS,常會搞不清楚。
結論:真要真實商業運用,感覺上還是要一陣子。