Zu

现实就是一个经营自己的游戏.
文章 - 481,收藏 - , 评论 - 89, trackbacks - 0

2006年03月



    摘要:6.5 URL函数库

名称:URL
说明:这个函数库包含了处理绝对的URL与相对URL的程序,一般的URL语法如下:://:/;?#

isValid

程序:isValid(url)
说明:如果给予的url值是正确的URL语法,则回传ture,否则回传false
绝对与相关URL都能支持
相关URL不会被转成绝对URL
参数:url=字符串
回传值:布尔值或invalid
例外状况:无
范例:var a=URL.isValid
("http://www.acme.com/script#func()"); //a=ture
var b=URL.isValid("../common#test()"); //b=    (全文共42321字)——点击此处阅读全文




    摘要:这节会讨论标准的WML Script函数库。6.1 WML Script规则这些标准函数库提供一个扩展WML Script语言的机制,这些特定的函数库必须遵循WML Script的规则。支持的数据格式下面的WML Script格式使用于程序的定义之中,这样能记录程序参数与回转值的格式。BooleanIntegerFloatStringInvalid除此之外,如果整数与浮点数参数值格式都能接受的话,则能使用number来记录参数格式,如果使用的格式是所支持的格式,则能用any来记录。数据格式转换函数库程序发生错误的处理方式和WML Script语言一样。invalid程序参数会产生invalid的回传值。程序的参数无法转成所需要使用参数格式,则会产生invalid的回传值。与程序相关的错误得出回传一个适当的错误码,至于    (全文共16808字)——点击此处阅读全文




    摘要:5.2 函数的声明与调用

在WML Script中,函数是一种能够完成某种功能的代码块,并可以在脚本中被事件处理或被其他语句调用,也可以被WML程序所处理和调用。一般地,当我们编写WML Script脚本时,如果脚本中的代码长度还是很长,则一般还可以根据功能将函数再进行划分,分成为几个功能更加单一的函数。虽然说这样对长代码的处理方法并不是编写脚本程序的强制性要求,但通过函数的划分和运用,我们可以使得WML Script脚本具有更好的可读性,也便于我们对脚本程序的编写与调试。而且,如果在某些脚本中有多处完全相同的代码块,那么我们也可以将这些代码快些为一个函数,然后在脚本中调用这个函数,从而提高代码的重要性,简化代码的编写工作。

WML Script的函数共用和Jave语言、C/C++语言的函数有所不同。我们知道,Jave语言、C/C++语言中有函数和过程之分,函数能够完成一定的功能并有返回值,而过程进可完成一定的功能但没有返回值。可是,WML Script中并不区分函数和过程,因为它只有函数,没有过程。WML Scri    (全文共12957字)——点击此处阅读全文




    摘要:作为一种编辑语言,WMLScript提供了强大的函数、语句和库功能,以及外部编辑、访问控制等支持,同时对程序运行中可能产生的错误给出了检测手段和具体的解决办法。这些内容属于WMLScript的脚本程序设计知识和进一步的编程规定,我们本章就对此进行详细介绍。

5.1 语句

前面我们学习了变量、操作符和表达式,但仅由这些内容并不能完成某个完整的功能,因为他们不能形成完整的操作或处理程序。变量就如同与严重的单词,表达式如语言中的词组,他们都不能表达一个完整的意思;只有语句,是语言中完整的句子,能够表达完整的意思并实现某个完整的功能。WML Script提供了丰富的语句功能,使用这些语句我们可以在WML的卡片中建立交互功能和其他需要的复杂功能。

在WML Script中,每条语句的后面都需要以一个分号(;)结尾。为了养成严谨的编程风格,建议大家编写脚本时,语句后一定要加上分号(;),这也有助于我们形成一种良好的编程习惯。

WML Script语句的书写和排列格式比较自由。我们可以在同一程序行中连续写上多个语句    (全文共9513字)——点击此处阅读全文




    摘要:WML Script是属于无限应用协议WAP应用层的一部分,使用它可以向WML卡片组和卡片中添加客户端的处理逻辑,目前最新的版本是1.1版。WML Script1.1是在欧洲计算机制造商协议会制定的ECMAScript脚本语言的基础上,经过修改和优化而指定的。它能够更好的支持诸如移动电话类的乍带宽通信设备,在WML编程中使用WML Script可以有效的增强客户端应用的灵活性,而且,我们也可以把WML Script作为一个工具使用,开发出功能强大的WAP网络应用和无限网页。本章我们将详细讲解WML Script1.1编程的基础预法制时,如基本规则、变量预数据类型、操作赋予表达式等。为了叙述上的简便,以后我们将“WML Script1.1”简称“WMLScript ”。

4.1 WML 程序中调用WML Script函数


经过前两章的学习,熟悉C语言的读者可能会认识到,WML 的函数功能、逻辑运算功能等都是十分有限的。而WMLScript提供了丰富的函数功能,我们在WAP应用开发可以使用WM    (全文共12391字)——点击此处阅读全文




    摘要:元素和标签是WML的主要语法,它们决定了WML编程的基本原则。本章我们将从WML的元素、标签、属性等方面详细讲解WML的编程方法。学习本章知识之前,读者应当了解WML元素与标签的区别。WML的元素通常有一个首标签、内容、其它元素及一个尾标签组成。也就说,单独的标签是一个元素,成对出现的标签与其包含的内容也构成一个元素。由于元素牵涉及标签,标签又涉及属性。

3.1 卡片、卡片组及其属性

我们前面介绍了WML的卡片与卡片组,主要从概念和相互关系的角度进行了分析。我们这里则从卡片、卡片组的组成、相关元素、标签技术性等编程角度进行分析和讲解。 3.1.1 共有属性

WML元素的共有属性主要有3个:id、class和xml:lang属性。

WML的所有元素都有两个核心属性,即标示(id)和类(class)属性。它们主要用于服务器方的信息传输。其中,id属性用于定义元素在卡片组中的唯一标示,即它的名称;class属性用于给当前元素定义一个或更多的类(class)。与卡片组一样,类(class)也是有名字的,而且多    (全文共22572字)——点击此处阅读全文




    摘要:完成WAP服务器的建立和WAP浏览器的安装之后,我们接下来就可以使用WML语言来编写WAP网页或应用,并通过WAP服务器及浏览器进行调试。从本章开始我们将系统地学习WML语言,本章主要讲解WML语言的基础知识,下一章全面讲解WML的语法、标签和规则。2.1 WML的简单例子及编辑、测试方法无限标记语言WML(Wireless Markup Language)是一种基于扩展标记语言XML(Extension Markup Language)的语言,是XML的子集。它可以显示各种文字、图像等数据,是由WAP论坛(http://www.wapforum.org)提出并专为无线设备用户提供交互界面而设计的,目前版本为1.1版。这些无线设备包括移动电话,呼机和个人数字助理PDA(Personal Digital Assistants)等。2.1.1 WML与WAP设备为了更好的了解和使用WML语言,开发人员应对WML使用的设备和支持WML的设备的特点、特征有个大概的了解。一般而言,W    (全文共12991字)——点击此处阅读全文




    摘要:我们首先以Microsoft 的Internet Infomation Server(IIS 4或IIS 5)以及Unix平台中最为普遍的Apache两种Web Server来介绍如何以它们来建制自己的WAP Sever,将原先已经建制的Web信息平台扩展到无限平台之上。1.1 WAP Sever Configuration其实WAP Sever建制非常容易,WAP在信息传输的部分是使用HTTP来进行的,与现有的WWW信息平台一样,因此,将现有的Web Sever都可以通过对配置的调整成为WAP Sever,提供对无线装置的服务。 图1.1在WAP服务当中,所提供的新文件类型目前共有五种,以扩展名来分的话分别是wml,wmlc,wmls,wmlsc,wbmp,分别代表的是WML原始文件、WML文件的二进制码    (全文共7242字)——点击此处阅读全文




    摘要:WAP从1999年开始有实际的开发平台,到了2000已有了较大发展。在新世纪,无线通信的未来可以说是无可限量,但是目前使用者的成长率不如在1998、1999两年的预测乐观。回想1995年WWW刚成气候的时候,并不像现在WAP成长这样缓慢,在几个月之间,WWW网站就从数千个成长到数几万个。形成其间差别的原因很多,而WWW网站与网页制作的工具比目前WAP网站与网页制作工具好用、中文参考资料多,绝对也是一个非常重要的因素。本专题中有最完整的WML语法,以及对应这些语法使用的范例,相信这个专题可以让没有接触过WAP网页的使用者在一两个月内快速学会制作WAP网页。WAP网页的内容格式与WWW网页有许多不同,读者必须经过一段时间学习WML标签才能完全熟悉WAP网页的制作。在本专题中,涵盖了几乎所有WML标签的功能应用,同时,作者也写出了许多自己以前没有想到过的WML网页来做范例。按照本专题范例与对WML标签的介绍,相信阅读完本专题并练习过几次之后,读者们可以成为比较专业的WML程序设计师了。在本专题的进阶篇当中,对于WMLScript和W    (全文共909字)——点击此处阅读全文




    摘要:从东营一下子飘到了深圳。这里的生活真的和东营不一样!做一天的公交车就要花掉30-40块钱呢。作为无产阶级的我能做什么呢?找个工作再说吧!    (全文共82字)——点击此处阅读全文