Gmai就 是單頁應(yīng)用的一個(gè)很好的例子,其將多項(xiàng)操作融入了一個(gè)單獨(dú)的“頁面”中。單頁設(shè)計(jì)的趨勢是這一UI模式中相對不太高端的一種實(shí)現(xiàn)方式,在這一設(shè)計(jì)模式下, 所有內(nèi)容均可通過同一頁面訪問。這一模式可以讓瀏覽變得更快、響應(yīng)更迅速,從而讓桌面與web應(yīng)用之間的界限不再如此分明。
對于Spotify等web應(yīng)用,考慮到用戶有時(shí)會(huì)在背景播放音樂的同時(shí)瀏覽其他音樂,這時(shí)單頁應(yīng)用模式的重要性就愈發(fā)凸顯,通過使用單頁應(yīng)用,用戶就無需對頁面進(jìn)行重新加載,也不會(huì)造成音樂停止播放。
在 使用單頁應(yīng)用時(shí)需要考慮的一個(gè)問題就是URL結(jié)構(gòu)。由于內(nèi)容使用JavaScript動(dòng)態(tài)加載,URL會(huì)失去作用,如果設(shè)計(jì)不當(dāng),還會(huì)造成無法訪問特定視 圖。Gmail和Twitter等應(yīng)用通過為每個(gè)視圖生成專門的URL來克服這一問題,這一方法還能夠解決瀏覽器后退按鈕失效的問題。