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