在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  iOS  Android/ 混合app中的H5多頁和單頁問題

混合app中的H5多頁和單頁問題

1.在hybird開發(fā)中,需要嵌入H5頁面,有兩種情況:

1.1 一個頁面是一個html,比如店鋪頁面(shop.html)和個人中心頁面(person.html)這兩個頁面
1.2 一個html頁面對應多個界面,比如vue或者react打包出來的單頁應用,店鋪界面(index.html#/shop),個人中心頁面(index.html#/person) 雖然界面顯示不同,但是用的是同一個html。

補充:

1.1 每個H5都是單獨的,各個H5之間沒有任何的跳轉。
1.2 每次從ios或者android進入H5都是重新載入的,不存在緩存,每次都是第一次加載的情況

2.針對上面兩種情況使用哪種更好?我之前的方案是配置webpack讓react項目打包的時候生成多個html文件。今天看到同事直接這樣寫,覺得也可行,還免去了配置。但是不知道會不會有加載速度變慢等其他情況。

請指點指點在下

回答
編輯回答
歆久

各有千秋,也就是多頁面和單頁面的差別了。

單頁面

資源只請求一次,第一次加載頁面稍微慢點,但是跳轉單頁面的其他路由會更流暢

多頁面

每次加載頁面都是重新加載資源,資源少了,正常情況下應該會比單頁面第一次加載快點點

但是

在目前的網絡情況下, 除非是追求毫秒的響應(或者頁面資源非常多的情況),單頁面的優(yōu)勢(流暢)會遠遠大于多頁面(hybird不用管SEO)

2017年1月23日 11:06