- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目标 本课中,你将学习 :WML的结构 卡片和卡片组元素 卡....ppt
目标 本课中,你将学习 : WML的结构 卡片和卡片组元素 卡片和卡片组元素的属性 导航和管理卡片 模板和noop元素 用于格式化的标签 事件处理程序 href和anchor标签 输入元素 Objectives (Contd.) WMLScript的需要 WMLScript解释器体系结构 WMLScript中运算符 WML结构 WML把其内容结构为所谓卡片的页面,卡片可组合成卡片组 。 WML中所有标签都是大小写敏感的 。 WML结构可分为两部分 : 体 首部 首部 所有WML卡片组都以以下XML首部开始 : ?xml version=1.0? !DOCTYPE wml PUBLIC -//WAPFORUM//DTD WML 1.1//EN /DTD/wml_1.1.xml 体 卡片组的WML代码括在wml.../wml标签对内 ,这是WML文档的体 。 卡片组内的卡片用card.../card标签对定义 。 p.../p标签对标记作为节元素的任何文本 。 稍等一下 … 讨论WML结构的两部分 。 card.../card 标签对的属性是什么? 卡片和卡片组 WML页面称为卡片 。 一组卡片构成了卡片组 。 在卡片显示之前,完整的卡片组被下载到WAP设备。 卡片元素可包含文本、链接、输入字段、任务及图象 。 定义卡片所用的元素 用以下元素定义卡片: WML wml…/wml标签对定义卡片组 。 卡片 用card.../card标签对在wml …/wml标签内定义卡片 。 有两个属性 : Id:属性给出卡片组内指示该卡片的唯一的标识符 。 Title:属性给出卡片的名,并由多数浏览器显示它 。 定义卡片所用的元素(续) 首部和元 head.../head 标签对包含关于整个卡片组的信息 。 meta/ 标签定义了关于卡片组的通用元信息 。 访问 access…/access标签对通过位置、区域、和路径把卡片的访问限制在某个卡片组 。 包含在head.../head标签对内。 让我们看一看显示“Hello World” 的 WML 代码 稍等一下 … 什么是卡片组?什么是卡片 ? meta/标签包含什么? access.../access标签对做什么? 导航和管理卡片 卡片组大小 卡片组没有固定的大小 。但最爱用大小是1.4 KB (字节代码) 。 多个卡片 在卡片组的多张卡片的情况下,按以下方式访问卡片 : [deckname][#cardname] 为导航卡片,需要以下标签: do go prev/ do标签 指出当前卡上用户某种类型动作的应答。 有以下属性: type name label go 标签 用于导航到另一张卡片、卡片组、或位置 。 放在do或anchor标签内。 它有一个强制性属性:href属性 。 prev/标签 是空标签。 用于向后导航 。 放在do或anchor标签内 。 让我们看一看WML的代码,它有两张卡片:card1和card2。用户可用do, go/ 和prev/标签导航它们。 稍等一下 … do标签的type属性指示什么? go标签的功能是什么? 要让浏览器回到刚访问过的卡片,使用哪个标签? 模板 对卡片组中所有卡片提供同样的功能。 可减少代码的重复性,因为只要一次创建选项,就可在所有的卡片中重用 。 用template.../template标签对应用到卡片。 可有以下的事件属性: onenterforward onenterbackward ontimer 让我们看一看实现模板的WML 代码。 Noop元素 用于执行 ‘no-operation’。 用于重设卡片组级的do元素。 用noop/ 标签实现。 稍等一下 … 为什么要使用模板? 重设模板的规则是什么? 模板元素的属性是什么? 什么是noop元素? 用标签格式化文本 WML种格式化文本所用的标签是: b…/b i…/i u…/u em…/em strong…/strong big…/big small…/small br/ 用标签格式化文本 现在考察使用某些风格显示文本格式化的WML代码。 使用事件处理程序 事件 用来使WAP应用动态化 。 用WML处理onevent 标签。 可用WML处理的是: ontimer 用来为应用设置时间。 onenterforward 当用户第一次打入卡片时出现。 onenterbackward 当用户逆向导航到以前看到的卡片时出现 。 使用事件处理程序 让我们考察处理事件的例子。 用href和anchor标签创建链接 anchor是一种用于指出卡片之间导
文档评论(0)