- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
wap开发手册.doc
WAP 教程开发手册
WAP 简介
WAP 协议被设计用来在无线客户端(比如移动电话)上展示因特网内容。
您应当具备的基础知识
在继续学习之前,您需要对下面的知识有基本的了解:
WWW, HTML 以及有关网页构建的基础知识
JavaScript
XML
如果您希望首先学习这些项目,请在我们的 HYPERLINK /index.html \o W3School 在线教程 首页访问这些教程。
什么是 WAP?
无线产品提出了 WAP 的理念。此标准的要点是在无线设备上展示因特网内容。
WAP 指无线应用协议
WAP 是一种应用程序通信协议
WAP 被用来访问服务及信息
WAP 继承于因特网标准
WAP 针对诸如移动电话的手持设备
WAP 是一种为微浏览器设计的协议
WAP 使创建针对移动设备的 web 应用程序成为可能
WAP 使用标记语言 WML(不是 HTML)
WAP 作为 XML 1.0 的一种应用被定义
无线应用协议(Wireless Application Protocol)
WAP 是一种用于在无线终端(比如数字移动电话)进行信息服务的主要的标准。
WAP 标准基于因特网标准(HTML、XML 以及 TCP/IP)。它包括 WML 语言规范、WMLScript 规范以及无线电话应用接口规范(WTAI)。
WAP 由 WAP 论坛(WAP forum )发布,被爱立信、摩托罗拉、诺基亚以及 Unwired Planet 创建于 1997 年。论坛的成员目前占据着超过 90% 的全球手机市场,同时又是领先的基础设施提供商、软件提供商及其他机构。您可以在我们的 WAP 论坛页面找到有关 WAP 论坛的更多信息。
WAP 微浏览器
为了适合小型无线终端,WAP使用了一种微浏览器。
微浏览器是一种小型软件,可向硬件、内存和 CPU 发布基本的指令。它可以显示用一种由被称为 WML 的受限标记语言编写的信息。
微浏览器也可翻译一种被称为 WMLScript 的 JavaScript 简化版。
什么是 WML?
WML 指无线标记语言。它是一种从 HTML 继承而来的标记语言,但是 WML 基于 XML,因此它较 HTML 更严格。
WML 被用来创建可显示在 WAP 浏览器中的页面。用WML编写的页面被称为 DECKS。DECKS 是作为一套 CARDS 被构造的。
什么是 WMLScript?
WML 使用 WMLScript 在客户端运行简单的代码。WMLScript 是一种轻量级的 JavaScript 语言。不过,WML 脚本并不嵌在 WML 页面中。WML页面仅仅含有对脚本 URL 的引用。WML 脚本在 WAP 浏览器运行之前,需要先在服务器上被编译为字节编码。
请访问我们的 HYPERLINK /wmlscript/index.asp \o WMLScript教程 WMLScript 教程,以学习更多有关 WML 文档中的脚本的知识。
WAP 应用举例
查看列车时刻表信息
票务交易
航班登记
查看交通信息
查寻股票价格
查寻电话号码
查寻地址
查寻体育竞赛结果
有关 WAP 的 FAQ
这些是被频繁问及的有关 WAP 的问题:
什么是 WAP?
WAP 针对什么人群?
WAP 和标准化团体的关系?
WAP 与因特网标准的关系?
WAP 目前的状态如何?
WAP 的未来会怎样?
我们会尽力回答这些问题。同时,请在此阅读相关的解答:
HYPERLINK /faqs/index.htm \o Open Mobile Alliance Ltd_ - Frequently Asked Questions /faqs/index.htm。
WAP 基础
HYPERLINK /wap/wap_intro.asp Previous Page
HYPERLINK /wap/wml_format.asp Next Page
WAP 主页
WAP 的主页与 HTML 的主页非常不同。用于 WAP 的标记语言是 WML (Wireless Markup Language)。WML 使用标签 - 类似 HTML - 但是语法更严格且遵守 XML 1.0 标准。
WML 页面的扩展名是 *.WML,就像 HTML 页面的扩展名是 *.HTML 一样。
WML 标签
WML 几乎都是关于文本的。会拖慢手持设备之间通信的标签不会成为 WML 标志的组成部分。表格和图像的使用被严格限制。
由于 WML 是一种 XML 应用,因此其标签对大小写敏感(wml 与 WML 不同),且标签必须正确关闭。
WML Deck 和 Card
WML 页面叫作 DECK(卡片组)。DECK 是由一系列 CARD (卡片)构造的,卡片之间通过链接彼此联系。
文档评论(0)