
636
|
第十六章
我們通常會使用下列多重視圖機制之一:
• Tab 導覽(頂部或底部)。
• 用來後退的頂部工具列與∕或後退鍵處理程式,如果可行的話。
• 使用按鍵或觸控分頁來循序檢視(如同投影片)。
版面配置
雖然我們只有使用一種 Web App 平台,仍然需要支援各種不同的螢幕大小、方向模式,
與物理螢幕大小。我們需要決定使用固定或流動設計,或響應式 Web 設計。
輸入方法
我們在設計行動網站時,也會出現這個問題:我們的 Web App 所處的設備具有各式各樣
的輸入方式(觸控、鍵盤、觸控板等等),因此必須以程式碼來支援所有輸入法,或許
也需要在觸控設備上改變版面配置(對於較大的元件)。
One-View Widget
one-view widget 是我們可以創建的 Web App 之中最簡單的一種(有時也是最強大的)。
它通常會有一個資訊畫面,而且可以選擇加入第二個畫面來設置主畫面的內容。它適合
用於氣象、金融、社群網路、新聞,與企業指示器(corporate indicator)。
動態應用程式引擎
因為 JavaScript 是一種動態語言,我們可以輕鬆地執行伺服器收到的程式碼(使用
eval()
或 JSONP 請求),因此,可以輕鬆地建立一個只有小型的引擎(如同網頁瀏覽
器)的 Web App,以它來接收伺服器的指令。
你可以從伺服器傳送所有程式碼(包括可在一些平台上存取私用 API 的程式),並且選
擇在本機持久存放區之中快取。因此,我們可以建立一個自行更新的 widget 機制,不需
要使用者介入即可接收最新版的應用程式。 ...