`
jojol_zhou
  • 浏览: 345418 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
转自:http://bbs.xml.org.cn/dispbbs.asp?boardID=77&ID=59088 第六部分:WML Script标准函数库 这节会讨论标准的WML Script函数库。 6.1 WML Script规则 这些标准函数库提供一个扩展WML Script语言的机制,这些特定的函数库必须遵循WML Script的规则。 支持的数据格式 下面的WML Script格式使用于程序的定义之中,这样能记录程序参数与回转值的格式。 Boolean Integer Float String Invalid 除此之外,如果整数与浮点数参数值格式都能接受的话, ...
转自:http://bbs.xml.org.cn/dispbbs.asp?boardID=77&ID=59088 5.4 执行时的错误检测与处理 WML Script函数的功能提供用户服务,并希望用户界面能在任何的状况下运作顺利,因此错误的处理是最大的课题,这表示了语言可能不提供预期的机 ...
转自:http://bbs.xml.org.cn/dispbbs.asp?boardID=77&ID=59088 5.3 预编译 WML Script的预编译主要用于在编译阶段控制编译器的行为。与编译头一般在文件开头和函数声明之前指定,WML Script规定所有的预编译头都是一关键词use加上指定的预 ...
转自:http://bbs.xml.org.cn/dispbbs.asp?boardID=77&ID=59088 5.2 函数的声明与调用 在WML Script中,函数是一种能够完成某种功能的代码块,并可以在脚本中被事件处理或被其他语句调用,也可以被WML程序所处理和调用。一般地,当我们编 ...
转自:http://bbs.xml.org.cn/dispbbs.asp?boardID=77&ID=59088 第五部分:WML Script脚本程序设计 作为一种编辑语言,WMLScript提供了强大的函数、语句和库功能,以及外部编辑、访问控制等支持,同时对程序运行中可能产生的错误给出了检测手段和具体的解决办法。这些内容属于WMLScript的脚本程序设计知识和进一步的编程规定,我们本章就对此进行详细介绍。 5.1 语句 前面我们学习了变量、操作符和表达式,但仅由这些内容并不能完成某个完整的功能,因为他们不能形成完整的操作或处理程序。变量就如同与严重的单词,表达式如语言中的 ...
转自:http://bbs.xml.org.cn/dispbbs.asp?boardID=77&ID=59088 4.5 操作符与表达式 在WMLScript中,表达式可以把变量、常量与操作符结合起来,经过运算能够产生一定的运算结果。表达式运算后产生的结果可以是整数型、浮点数型、字符串型或布尔型的数据。其实,对于表达式我们并不陌生,例如,1+2就是一个简单的表达式。 WMLScript的表达式主要有两种类型。一种是赋值表达式,即把数据赋给变量的一种表达式,例如,myBook=3,在这个表达式中,将3 赋给变量myBook,同时,这个表达式本身也有一个运算结果,那就是3。另外一种是 ...
转自:http://bbs.xml.org.cn/dispbbs.asp?boardID=77&ID=59088 4.3 WMLScript基本规则 WMLScript在许多基本规则方面沿用了WML的做法。不过,由于WMLScript是以C语言为蓝本而指定的,所以它的语法特征和C语言非常相像。如果大家对C语言比较熟悉 ...
转自:http://bbs.xml.org.cn/dispbbs.asp?boardID=77&ID=59088 第四部分:WML Script语法基础  -- WML Script介绍 WML Script是属于无限应用协议WAP应用层的一部分,使用它可以向WML卡片组和卡片中添加客户端的处理逻辑,目前最新的版本是1.1版。WML Script1.1是在欧洲计算机制造商协议会制定的ECMAScript脚本语言的基础上,经过修改和优化而指定的。它能够更好的支持诸如移动电话类的乍带宽通信设备,在WML编程中使用WML Script可以有效的增强客户端应用的灵活性,而且,我们也可以把W ...
转自:http://bbs.xml.org.cn/dispbbs.asp?boardID=77&ID=59088 第三部分:WML主要语法 -- 文本格式化及其元素 3.7 文本格式化及其元素 WML程序中,为使显示的文本呈现出丰富的样式,WML提供了一些用于格式化的元素,我们通过这些元素及 ...
第三部分:WML主要语法 -- 锚、图像、定时器及其元素 3.6 锚、图像、定时器及其元素 本节我们讲解与定位和定时控制有关的3类元素,包括anchor、a、img、timer几种元素。使用它们可以在WML卡片中创建超链接,或 在文本流中显示一幅图像,或设置定时器来控制用户操作及卡片显示等。 3.6.1 anchor元素 anchor元素用于创建一个超链接的头部,超链接的其余部分为用户指定的URL地址。当程序运行中用户选中该超链接时,浏览器就会 被引入到超连接指定的地址,如其他卡片组或同一卡片组中的其他卡片。 anchor元素由<anchor>和</anchor& ...
第三部分:WML主要语法 -- 用户输入处理元素 3.5 用户输入处理元素 通过WAP手机的按键,用户可以向浏览器显示的卡片中输入数据信息或操作信息。WML为此专门提供了处理用户输入的元素。 3.5.1 input元素 input元素用于定义文本实体对象,包含有对输入文本内容的格式、数据类型、长度、值、变量名等多种属性的具体规定。当用户输 入满足input元素的规定时,则接收输入信息,并赋给指定的变量灵活进行相应的操作、处理;否则,就通过浏览器给出具体的处理 意见,并进行是单个输入处理或变量初始化操作,比如刷新卡片以让用户重新输入,或给用户指出输入错误所在并等待进一步的处理 指令 ...
第三部分:WML主要语法 -- 变量设置元素与变量设置的有关规定 3.4 变量设置元素与变量设置的有关规定 几乎所有的WML内容都可通过设置参数来实现,这为我们灵活的开发WML程序提供了方便。本节我们先介绍一个变量设置元素,然后再 介绍与变量设置有关的一些具体规定。 3.4.1 setvar元素 setvar元素用于指定在当前上下文内容中的变量的值,从侧面影响正在运行的任务。其语法格式如下: <setvar name="name" value="value"/> 它有两个属性:name和value。前者用于指定变量的名称,后者用于 ...
第三部分:WML主要语法 -- 时间元素 3.3 时间及其元素 WML提供了几个元素,专门用于处理用户浏览器的导航和事件。利用这些元素用户可以给某任务制定关联事件。那么当事件触发时, 浏览器就会执行相应的任务,比如URL导航 ...
第三部分:WML主要语法 -- 任务元素 3.2 任务及其元素 WML允许我们在程序中指定一些任务,当某些特定的事件激活时,即可执行这些任务,从而完成需要的操作。例如,我们可以设定任 务,当用户按下相应的功能键时,浏览器就可以打开指定的卡片组或卡片。目前,WML提供了4个任务元素,即go、prev、noop和 refresh,它们主要与do元素和onevent元素中指定的事件相响应。本节我们就对任务的这些元素做一详细介绍。 3.2.1 go任务 go任务是通过go元素来声明的,而go元素是通过<go>和<go/>标签进行定义的。go元素主要用来定义浏览器需要导 ...
第二部分:WML详解(二)-- 卡片、卡片组及其属型 元素和标签是WML的主要语法,它们决定了WML编程的基本原则。本章我们将从WML的元素、标签、属性等方面详细讲解WML的编程方法 。学习本章知识之前,读者应当了解WML元素与标 ...
Global site tag (gtag.js) - Google Analytics