WML簡介 WAP基礎知識 2

2021-10-06 12:17:31 字數 1442 閱讀 8640

最初發布於

史蒂夫·謝弗(steve schafer)

2023年6月26日

由redson編輯

了解甲板wml頁面在「甲板」內進行結構化,從而允許在每個wml檔案中定義多個頁面(「卡片」)。 這個平台模擬允許將多個頁面同時傳送到移動客戶端,從而最大程度地縮短了相關頁面之間的載入時間。 但是,大多數裝置上有限的記憶體限制了儲存區大小,通常小於1024個位元組。 因此,任何wap應用程式都應仔細考慮和計畫。 不要在不花時間進行規劃的情況下開始編碼。

注意:請記住您的聽眾。 移動使用者通常會快速滾動瀏覽卡片,並且會在顯示屏上閱讀,這些顯示器只有幾個字元寬(通常少於20個字元),通常少於10行。 儘量減少內容,提供直觀的導航結構,並優化甲板,以最大化甲板內的鏈結並最小化甲板外的鏈結。

視覺化物理「卡片組」結構可以幫助理解wml的原理。 例如,假設我們有三個簡單的卡片(頁面)。

這些卡一起構成乙個套牌,並以乙個檔案的形式傳送到移動裝置。 現在,假設每個卡都鏈結到下一張(卡一鏈結到卡二,後者鏈結到卡三,依此類推),並且每個卡還具有乙個「後退」鏈結,以將使用者帶回到上一張卡。 當使用者導航卡片組時,卡片會堆疊在記憶體中。

習慣了html的開發人員可能會通過提供指向卡片組的鏈結並指定前一張卡片來嘗試實現「後退」功能。 但是,這將導致移動裝置在重新顯示其已經在記憶體中儲存的卡之前重新請求整個卡座。

標籤將頂部的卡片「彈出」到堆疊之外(從歷史記錄列表中移出),從而重新顯示歷史記錄中的前一張卡片。

為wml設定伺服器要配置web伺服器以交付wml,必須為wml內容定義相關的mime型別。 web伺服器和客戶端瀏覽器使用mime(多用途internet郵件擴充套件)來傳達正在傳送的資料型別。 在傳送資料之前,伺服器會向客戶端瀏覽器傳送mime識別符號,以標識以下資料的格式。 然後,客戶端瀏覽器可以正確解碼並應用資料。 下表列出了大多數wml應用程式需要的三種mime型別。

file extension     mime type definition              use

.wml                   text/vnd.wap.wml                    wml source file

.wmls                 text/vnd.wap.wmlscript            wml script file

.wbmp                image/vnd.wap.wbmp              wireless bitmap file (image)

要將mime型別新增到web伺服器,您必須具有對該伺服器的管理員訪問許可權。

以下各節介紹如何為wml設定microsoft的internet資訊伺服器(iis)和apache。

from:

Linux 基礎知識(2) shell 簡介

jianliu ubuntu cat etc shells etc shells valid login shells bin sh bin dash bin bash bin rbash2 檢視當前系統正在使用的shell jianliu ubuntu echo shell bin bash3 常...

docker基礎知識簡介

docker的目標是實現輕量級的作業系統虛擬化。其底層也是基於linux的 lxc 技術實現的,docker只是 在lxc上進行了一層封裝。因為docker是輕量級的虛擬化技術解決方案,所以,在起停操作方面十分快捷,非常方便。先來看看傳統虛擬化技術的原理,比如kvm,xen等,它們都是通過虛擬硬體,...

Vue基礎知識簡介3

vue生命週期 建立 掛載 更新 銷毀 beforecreate 做遮罩層,顯示loading轉圈圈 function beforcreate created function created beforemounte function beforemounted mounted 與後台 進行對接 ...