wap教程资源下载
需积分: 0 94 浏览量
更新于2011-11-07
收藏 78KB DOC 举报
### WAP教程资源下载知识点详解
#### 一、WML编程基础
**WML(Wireless Markup Language)**是一种专为无线设备设计的标记语言,主要用于创建和展示适合移动设备屏幕大小的内容。WML的核心组成部分包括元素和标签,它们共同构建了WML的基本语法结构。
##### 1.1 元素与标签
- **元素**:WML中的基本构建块,由首标签、内容和其他元素以及尾标签组成。
- **标签**:可以单独出现或者成对出现,成对出现时包括首标签和尾标签。
- **属性**:附加在标签上的额外信息,用于定义元素的行为和外观。
#### 二、卡片、卡片组及其属性
**卡片(Card)** 和 **卡片组(Card Group)** 是WML中最常见的两个概念,它们构成了WML应用程序的基础结构。
##### 2.1 卡片和卡片组的概念
- **卡片**:表示页面上的单个屏幕,用户可以在不同的卡片之间导航。
- **卡片组**:是一组相关的卡片集合,每个卡片组代表了一个完整的交互体验。
##### 2.2 共有属性
- **id**:用于标识卡片组中的唯一元素。
- **class**:用于给元素分配一个或多个类名,方便样式和脚本的应用。
- **xml:lang**:定义元素使用的语言,有助于浏览器根据用户的语言偏好正确显示内容。
#### 三、WML程序的文件头
WML文件的开头部分非常重要,它包含了WML的声明和文档类型的声明,确保了WML文件的合法性。
##### 3.1 文件头示例
```xml
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
```
- `<?xml version="1.0"?>`:XML版本声明。
- `<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"`:定义了WML的版本和DTD(Document Type Definition)的位置。
#### 四、WML元素详解
**`<wml>`**元素是WML文档的根元素,用于包含整个卡片组的内容。
##### 4.1 `<wml>`元素语法
```xml
<wml xml:lang="lang">
内容(content)
</wml>
```
- **`xml:lang`**:指定文档使用的语言。
- **内容(content)**:可以是文本、图像、以及其他WML元素,如`<head>`、`<template>`和`<card>`等。
#### 五、Template元素
**`<template>`**元素用于定义卡片组内的通用模板,可以统一设置卡片的样式和行为。
##### 5.1 `<template>`元素语法
```xml
<template oneterforward="href" oneterbackward="href" ontimer="href">
内容(content)
</template>
```
- **`oneterforward`**:当用户进入当前卡片时触发的动作,可以通过设置`href`属性来指定跳转的URL。
- **`oneterbackward`**:当用户执行返回操作时触发的动作。
- **`ontimer`**:定时触发的动作。
#### 六、总结
通过上述知识点的详细解析,我们可以了解到WML编程的基础结构和关键要素。WML利用卡片和卡片组的概念来组织内容,并通过特定的标签和属性来控制显示效果和交互行为。此外,WML还支持使用模板来简化开发流程,提高代码的复用率。对于初学者而言,熟悉这些基础知识对于构建高效、美观的WAP应用至关重要。

heqiusong12
- 粉丝: 0
最新资源
- 软件需求工程课后作业答案解析.doc
- 项目管理招标方案.docx
- 发电厂电力二次系统安全专项检查总结.docx
- 网络研修培训总结.doc
- java毕业设计,宠物管理系统
- 软件工程经济效益分析.doc
- 2022年SQL实验报告整理版.docx
- 用Matlab软件求函数的极限二用Matlab软件求函数的.pptx
- 外文专业检索系统和数据库.ppt
- 应急指挥车卫星通信系统方案.docx
- 2023年上海交大秋网络继续教育计算机文化基础第三次作业.docx
- 高一数学算法流程图.pptx
- 网络多媒体技术期末考试复习题及答案.doc
- 校园网网络方案设计说明书.doc
- 关于工程项目管理若干概念的延伸思考.doc
- 王珂计算机集散控制实验指导书.doc