本书通过实例和通俗易懂的语言介绍了生成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的集成: 阐述如何使用`