www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WAP初级教程>正文    

第五章 WMLScript脚本程序设计(下)


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏

  内部函数可以在其定义之前调用,也可以在其定义之后调用。例如,下面就是一个在函数定义之后调用的例子。
  function test1(val){
  return val*val;
  };
  function test2(param){
  return test1(param+1);
  };
  这个例子中定义了两个函数test1和test2。test1函数用于计算给定参数值的平方并将结果返回;test2函数将给定的参数值加1,然后这个和为参数值,来调用test1函数,得到结果后在将给结果返回到调用test2函数的语句。
  注意,本例中test2函数调用了test1函数,这种在函数中调用其他函数的方法称为函数调用嵌套。WML Script的内部函数、外部函数和库函数都支持嵌套调用,后面我们专门介绍这方面的内容。
  外部函数
  外部函数使一个在WML Scrupt外部文件中定义的函数。调用外部函数的方法与调用内部函数的方法基本类似,不同之处在于调用处外部函数时一是要指定外部文件的地址即名称,二是要在调用的外部函数名的前面加上外部文件的名称。
  WML Script规则使用use url来指定外部文件,语法格式为:
  use url还有外部函数的外部文件名外部文件所在的URL;
  这样,WML Script的预编译头就可以将外部文件映射为一个可以在内部使用的标识。然后,使用这个标识并加上井号键(#)和标准的函数调用即可实现外部函数调用,语法格式为:
  外部文件名#外部函数(参数列表);
  例如,http://www.host.com/script下有我们需要的外部文件,名为OtherScript,所以我们可使用use url来指定该文件:
  use url OtherScript"http://www.host.com/script"
  这一外部文件中含有我们需要调用的外部函数testme,则可采用“外部文件名#外部函数(参数列表)”的形式来调用它:
  OtherScript#testme(param+1);
  这个例子完整的写出来,就是下面的程序:
  use url OtherScript"http://www.host.com/script"
  function test(param){
  return OtherScript#testme(param+1);
  };
  库函数
  特别指定,WML Script的库函数一律是指它的标准库函数。因为与标准库函数对应,WML Script还有一些非标准的库函数。我们这里先介绍标准库函数,非标准库函数后面再介绍。

本新闻共11页,当前在第03页  
01  02  03  04  05  06  07  08  09  10  
11  

上一篇:第五章 WMLScript脚本程序设计(上)
下一篇:第六章 WML Script标准函数库(上)
Google
 
关于“第五章 WMLScript脚本程序设计(下)”的相关内容连接
·第六章 WML Script标准函数库(下)
·第六章 WML Script标准函数库(上)
·第五章 WMLScript脚本程序设计(上)
·第四章 WML Script语法基础
·第三章 WML编程
·第二章 WML语言基础

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved