wap教程资源下载

preview
需积分: 0 1 下载量 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应用至关重要。
身份认证 购VIP最低享 7 折!
30元优惠券