活动介绍
file-type

WML基础教程及标签速查手册

RAR文件

下载需积分: 4 | 25KB | 更新于2025-07-23 | 156 浏览量 | 79 下载量 举报 收藏
download 立即下载
WML(Wireless Markup Language)是一种用于无线设备的标记语言,是无线应用协议(WAP)的一部分。WAP是一个开放的国际标准,主要应用于移动通信设备,如手机。WML的页面类似于HTML的页面,但是更加注重于小屏幕、低带宽的环境。 1. WML基础 WML页面被组织成一系列的卡片(card),用户在浏览时可以在这些卡片之间进行切换。这些卡片和任务(task)共同构成了WML的基础框架。WML使用的是XML(可扩展标记语言)语法,它由声明、注释、元素、属性等组成。WML文档通常以.wml作为文件扩展名。 2. WML变量 在WML中,可以使用变量来存储数据。变量通常在deck或card级别被声明,并且在deck或card内有效。变量可以被用来存储用户的输入、从服务器返回的数据或者编程逻辑中生成的数据。在WML中设置变量通常需要借助于WMLScript(WML的脚本语言)。 3. 桌面DECK 在WML中,deck是构成一个WML应用程序的一系列卡片的集合。这个概念类似于HTML中的网页集合。Deck中的每个卡片代表用户界面上的一个屏幕或者页面。Deck可以看作是WML应用程序的最小分发单位,一个WAP浏览器在接收到一个deck后,会加载并显示deck中的第一个卡片。 4. 任务TASK Task是WML程序中的一个基本概念,它定义了一个从一个卡片导航到另一个卡片的逻辑关系。每一个task可以包含多个target,每一个target定义了从当前卡片跳转到另外一个卡片的条件和目标。 5. 事件EVENT WML的卡片模型中包括了事件处理机制。事件主要分为用户事件和系统事件。用户事件包括按键、输入等,系统事件包括卡片的展示、超时等。事件可以被用来触发任务的执行或者执行特定的WMLScript。 6. 显示表单 WML中的表单与HTML中的表单类似,用于收集用户输入。WML表单支持多种控件,如文本输入框、选择框、开关按钮等。这些控件可以使用<do>标签来定义用户交互行为,如提交表单数据等。 7. CGI编程 CGI(Common Gateway Interface)编程是指编写运行在服务器端的程序来处理客户端WML页面提交的请求。WML页面通过任务和目标导航到下一个卡片,当卡片需要服务器端处理时,就会触发CGI程序。CGI程序处理完毕后,一般会将结果以WML格式返回给客户端。 8. WML标签速查手册 WML标签速查手册是WML开发者用来快速查询各种WML标签及其属性的工具书。WML标签定义了WML页面的结构,例如,<wml>标签是WML页面的根元素,<card>标签定义了一个卡片,<p>标签用于显示文本段落等。手册里详细列出了每个标签的用法、属性、可能的值和含义,是开发者快速掌握WML语法的重要参考。 此压缩包子文件的文件名称列表中,只有一个文件"WML教程.chm",表明该教程可能是一个以CHM( Compiled HTML Help)格式的电子书,其中包含了WML的初级教程及相关的速查资料。CHM文件是一种微软用来发布帮助文档或电子书的技术,允许用户通过索引、搜索、书签等功能快速查找信息。 通过这个压缩文件,学习者可以系统地掌握WML的基础知识,了解变量、deck、task、event等核心概念,学会如何使用WML进行表单设计,了解与服务器端交互的CGI编程技术,并能通过标签手册快速掌握WML的语法细节。这为希望进入移动互联网开发领域的开发者提供了一个良好的起点。

相关推荐