WMLScript脚本程序设计
日期:2008年3月13日 作者: 查看:[大字体 中字体 小字体]-
OtherScript#testme(param+1);
这个例子完整的写出来,就是下面的程序:
use url OtherScript"http://www.host.com/script"
function test(param){
return OtherScript#testme(param+1);
};
库函数
特别指定,WML Script的库函数一律是指它的标准库函数。因为与标准库函数对应,WML Script还有一些非标准的库函数。我们这里先介绍标准库函数,非标准库函数后面再介绍。
所有库函数都有所数的库,函数的库中通常含有一类函数。因此,调用某个库函数时,一要指定它的库名,二要指定它的函数名。WML Script规定,调用标准库函数时可以通过在函数库的名字后面加上句点号(.)和库函数的标准调用来实现,语法格式为:
函数库名.函数名(参数列表);
例如,WML Script的浮点库即Float库中有一个开根方的函数sqrt,该函数只有一个参数,那么调用squrt库函数的方法为:
Float.sqrt(number);//这里要求number大于或等于0
下面给出了调用库函数的简单例子。首先一param参数值调用Lang.abs()函数,返回结果加1后再作为参数调用Float.sqrt()函数,它的返回结果作为内部函数test的返回值:
function test(param){
return Float.sqrt(Lang.abs(param)+1);
};
2.3 函数的嵌套调用
WML Script的函数定义都是互相平行、独立的,定义函数的时候我们不能在一个函数内定义另外一个函数,也就是说,函数定义是不能嵌套的。但是,函数调用确是可以嵌套的,也就是说,我们可以在调用一个函数的过程中调用另外一个函数。
它的执行过程是:
(1)执行a函数开头部分;
(2)遇到调用b函数的操作语句,流程则专区执行b函数;
(3)执行b函数开头部分;
(4)遇到调用c函数的操作语句,流程则专区执行c函数;
(5)执行b函数,如果没有其他嵌套的函数,则完成c函数的全部操作;
(6)返回调用c函数的语句,即返回到b函数;
(7)继续执行b函数中尚未执行的操作,直到b函数结束;
(8)返回a函数中调用b函数的语句;
(9)继续执行a函数的剩余操作,直到函数结束。
function myFunC(param1){
return param1*param1=Float.squt(Lang.abs(param)+1);
};
function myFunB(param0){
return myFunC(param0+1)*param0+12;
};
function myFunA(param){
return myFunB(param*param+1);
};
5.3 预编译
WML Script的预编译主要用于在编译阶段控制编译器的行为。与编译头一般在文件开头和函数声明之前指定,WML Script规定所有的预编译头都是一关键词use加上指定的预编译属性进行指定。
在大多数的编程中,我们比较长用的预编译行为主要涉及外部文件声明、访问权和Meta信息设置。
5.3.1 外部文件
我们知道,使用URL地址可以定位一个WML Script文件。利用该URL地址;在WML Script编程中我们可以通过预编译来调用WML Script的外部文件,外部文件预编译头的声明方法是use url,其语法格式如下:
- 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] 下一页
-
- WMLScript脚本程序设计 相关文章:
- ·高度优雅与魅力 Chanel时装设计
- ·Illustrator传统风格名片设计实例
- ·平安夜美丽蜡烛的装置设计欣赏
- ·圣诞节日花环花束设计欣赏
- ·创意设计:多姿多彩的自然标本玻璃砖
- ·3DSMAX造型设计之打造江南丝绸
- ·非主流 中性性感MM装扮设计欣赏
- ·3DSMAX造型设计之书法印刷效果
- ·德国女装verse设计欣赏
- ·Vista下如何通过蓝牙手机控制计算机
- WMLScript脚本程序设计 相关软件
- ·巧施拖兵计
- ·间谍抓捕计划
- ·《异种克隆计划》游戏试玩
- ·新《企业会计准则》
- ·《死神计时游戏》
- ·中国街头骗术36计大全
- ·家庭装修设计完全手册(精简版)
- ·《惊魂六计丛书》
- ·《隐密计划》
- ·园林别墅设计效果图
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:WML Script语法基础
精品推荐
热点TOP10
- ·跟我学XML和XSL
- ·关于web.xml配置的详细说明
- ·WMLScript脚本程序设计
- ·XML轻松学习手册
- ·用 PHP5 轻松解析 XML
- ·亲密接触xml(10)-其它例子
- ·用XSL和ASP实现分页功能
- ·XSL/XML网页制作入门,入门到精通
- ·分享:XMLHTTPRequest的属性和方法简介
- ·利用 DOM 进行 Web 响应
- ·XSLT知识总结
- ·自定义应用程序配置文件(app.config)
- ·亲密接触XML(7)- 元素 vs. 属性的使用
- ·XML轻松学习手册(三):XML的术语
- ·XML精华学习入门(只要你进来肯定能学会)
- ·XML Schema学习初体会
- ·亲密接触XML(8)-我的属性规则的一个例外
- ·亲密接触XML(6)-元素的内容
- ·XML基础入门
- ·数据库数据完全丢失,恢复数据库过程
