网站大量收购独家精品文档,联系QQ:2885784924

第六章WAP2.0编程.pptVIP

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章WAP2.0编程

例6.7 一个简单的XHTML MP网页的实例,输出XHTML MP的简介。具体见程序清单XHTML6-9.xhtml,运行结果见下图. 例 6.8编写一个网页用表格制作菜单,通过它导航到另一个页面,来显示一个表单的实例。菜单程序代码见XHTML6-10.xhtml,表单实例程序代码见XHTML6-11.xhtml,样式表清单见style.css,运行结果见下图. WMLScript是WAP2.0应用协议的组成部分,是一种为手持移动设备编程的脚本语言。 WMLScript脱胎于欧洲计算机制造商协议会制定的ECMAScript脚本语言。它在ECMAScript脚本语言的基础上优化和修正而成,认为是JavaScript脚本语言的轻量版本。与JavaScript作用于HTML/XHTML网页一样,WMLScript和WML1.x结合可以为客户端创建动态、交互等功能的WAP网页。 WMLScipt的主要作用在于实现: (1)用户输入的合法检验; (2)扩展手持移动设备的功能,例如短信息、SIM卡等热点应用的编程; (3)快速生成各种信息提示、输入框、对话框等多种形式的人机界面,提供良好的人机交互; (4)克服化移动服务网络宽带的限制,提供丰富的程序功能。 不同于JavaScript脚本嵌入HTML网页,WMLScript脚本是不能嵌入到WML文件内,WMLScript脚本只能独立存在。 WMLScript脚本有两种形式: (1)文本形式; 如果以文本内容形式存在,则保存为文件扩展名为“.wmls”的文件。 (2)二进制形式。 如果以二进制形式存在,则需要将文本形式的脚本文件编译,编译过后的脚本文件的扩展名为“.wmlsc”。 WMLScript基本语法规则 (1)区分大小写。 (2)WMLScript与其他语言一样允许注释,通过注释来了解代码。WMLScript中支持两种形式的注释:单行注释和多行注释。单行注释是用“//注释”定义,只能出现在一行中。多行注释是用“/*注释*/”来说明,注释内容可以出现在多行。注释不能嵌套定义。 (3)WMLScript支持程序代码间空格、换行和制表符忽略。 (4)WMLScript定义了特殊含义的保留字。保留字见表6-5 WMLScript变量 WMLScript中可以定义对应“变量名-值”的变量。 变量只能出现在两种情况。 一种是在函数中,用var关键字定义。形如:“var x=23;”表示定义一个变量,值为整数23。 另一种是传递而来的变量。可以是从WML文件传递而来,也可以是通过WMLScript脚本的其他函数传递而来的变量。 WMLScript的基本数据类型 数据类型 取值范围 整数 -2147483648~2147483647 浮点数 1-38~3+38 字符串 由字母、数字或其他字符构成,字符串包含在用一对包含起来 布尔 true、false INVALID invalid,表示无效数据 WMLScript的基本数据类型的取值范围 WMLScript操作符和表达式 WMLScript提供了算术运算、逻辑运算、位运算、赋值运算、比较运算、字符串运算、条件运算和类型运算。 WMLScript的这些运算操作符、变量和常量结合可以形成一个表达式,表示一个具有特定含义的式子。 WMLScript的算术运算 +、-、*、/、div、%、++、-- WMLScript的位运算 、、、、|、^、~ WMLScript的逻辑运算 、||、! 赋值运算 =,=可以和其他二值运算操作符结合成执行不同类型的赋值操作,有+=、-=、*=、/*、div=、=、=、=、=、|=、^=、~=、=、||=、!= 字符串运算 + 比较运算 、=、==、、=、!= 条件运算 ? : 类型运算 typeof,获取基本数据类型对应的代码 isvalid运算 判断值是否为无效,为无效返回false,为有效返回true. 例如isvalid(3/0)返回为false。 WMLScript语句 语句必须要用分号“;”作为结尾。语句可以有空语句. if语句 if语句提供了条件判断。它有两种形式: if(表达式1) 表达式2; if(表达式1) 表达式2; else 表达式3 while语句 可以执行循环。对于某些重复性的操作可以通过while语句来实现。具体的语法定义形式如下: while(表达式) 语句; 表示的含义是如果表达式为真,则执行循环体中的语句。当表达式的值为假或invalid无效时,则执行while语句的后续语句。 for语句 是另一种循环的语句。for语句的语法形式有两种形式: for(表达式1;表达式2;表达式3) 语句 for(va

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档