本書通過實例和通俗易懂的語言介紹瞭生成WAP應用程序所需的WAP開發環境,通過例子演示瞭如何在實際環境中使用各種WML和WMLScript特性。首先介紹如何開發WML代碼,在PDA,掌上電腦和移動電話之類的無綫Internet設備上顯示信息,然後用WMLScript在例子站點中增加一些處理邏輯,如檢查數值是否正確輸入和進行數學計算,再將站點變成真實可用的WAP站點,動態生成WML卡,最後介紹如何將
`, ``, ``:文本布局與超鏈接的實現。 輸入與導航控製: 重點講解``, ``等元素,如何在資源極少的設備上實現高效的用戶數據錄入。對比HTML錶單,分析WML在輸入處理上的簡化策略。 變量與狀態管理: 介紹WMLScript(見第三章)如何結閤使用,實現客戶端的輕量級狀態保持與局部邏輯處理,這是構建多步驟流程的關鍵。 第三章:WMLScript——移動端的客戶端腳本能力 雖然WML強調“瘦服務器、厚網絡”(與後來的Ajax理念相反),但WMLScript提供瞭必要的客戶端邏輯擴展,以避免每次交互都必須往返於WAP網關。本章將係統介紹WMLScript的語法、數據類型及其內置函數庫。 WMLScript實踐指南: 1. 語法與結構: 講解其C語言風格的語法特性,包括變量聲明、循環結構(for, while)和條件語句。 2. 內置庫的應用: 詳細介紹`String`, `Float`, `Integer`, `URL`等核心庫的功能。特彆是`URL`庫,如何用於動態構建跳轉鏈接和發起異步請求(在當時的能力範圍內)。 3. 錯誤處理與調試: 針對早期設備的限製,提供使用`dialogs`庫進行信息提示和錯誤反饋的實用技巧。 4. 與WML的集成: 闡述如何使用`