当前位置: 代码网 > it编程>网页制作>Xml > WMLScript脚本程序设计

WMLScript脚本程序设计

2024年05月18日 Xml 我要评论
WMLScript脚本程序设计

5.3 预编译
  wml script的预编译主要用于在编译阶段控制编译器的行为。与编译头一般在文件开头和函数声明之前指定,wml script规定所有的预编译头都是一关键词use加上指定的预编译属性进行指定。
  在大多数的编程中,我们比较长用的预编译行为主要涉及外部文件声明、访问权和meta信息设置。
  5.3.1 外部文件
  我们知道,使用url地址可以定位一个wml script文件。利用该url地址;在wml script编程中我们可以通过预编译来调用wml script的外部文件,外部文件预编译头的声明方法是use url,其语法格式如下:
  use url外部文件名 "url"地址
  这样,我们在当前文件的编程中就可以使用该预编译头声明的外部文件,从而可以调用该外部文件的函数。其语法格式为:
  外部文件名#函数名(参数列表);
  例如,我们希望在当前的wml script程序中调用otherscript外部文件中的check()函数,而且我们知道otherscript文件的url地址为http://www.host.com/app/script。因此,我们可以使用use url来声明这一外部文件:
  use url otherscript"http://www.host.com/script"
  随后,我们就可以在程序中调用otherscript中的check()函数了:
  function test(par1,par2)
  {
  return otherscript#check(par1,parr2);
  };
  其中调用执行的过程如下:
  (1)找到wml script外部文件的url地址;
  (2)当前函数从指定的url地址值装载外部文件;
  (3)检测外部文件的内容,并执行其中的check()函数。
  ure url 预编译头指定的外部文件名在当前程序中必须唯一,用户不能指定不同url地址的同名外部文件,否则在调用外部文件时就会发生混乱。
  另外,use url预编译头中的url地址也可以是相对url地址。相对url的起始位置是当前程序文件所在的位置,并在此基础上根据url进行定位。
  如果url地址中的字符包含有转义字符,则wml script将根据转义要求进行转义。不过,程序在编译的时候编译器并不会对他们进行转义,而是在程序执行时完成,检查url格式和url地址的有效性。
5.3 预编译
  wml script的预编译主要用于在编译阶段控制编译器的行为。与编译头一般在文件开头和函数声明之前指定,wml script规定所有的预编译头都是一关键词use加上指定的预编译属性进行指定。
  在大多数的编程中,我们比较长用的预编译行为主要涉及外部文件声明、访问权和meta信息设置。
  5.3.1 外部文件
  我们知道,使用url地址可以定位一个wml script文件。利用该url地址;在wml script编程中我们可以通过预编译来调用wml script的外部文件,外部文件预编译头的声明方法是use url,其语法格式如下:
  use url外部文件名 "url"地址
  这样,我们在当前文件的编程中就可以使用该预编译头声明的外部文件,从而可以调用该外部文件的函数。其语法格式为:
  外部文件名#函数名(参数列表);
  例如,我们希望在当前的wml script程序中调用otherscript外部文件中的check()函数,而且我们知道otherscript文件的url地址为http://www.host.com/app/script。因此,我们可以使用use url来声明这一外部文件:
  use url otherscript"http://www.host.com/script"
  随后,我们就可以在程序中调用otherscript中的check()函数了:
  function test(par1,par2)
  {
  return otherscript#check(par1,parr2);
  };
  其中调用执行的过程如下:
  (1)找到wml script外部文件的url地址;
  (2)当前函数从指定的url地址值装载外部文件;
  (3)检测外部文件的内容,并执行其中的check()函数。
  ure url 预编译头指定的外部文件名在当前程序中必须唯一,用户不能指定不同url地址的同名外部文件,否则在调用外部文件时就会发生混乱。
  另外,use url预编译头中的url地址也可以是相对url地址。相对url的起始位置是当前程序文件所在的位置,并在此基础上根据url进行定位。
  如果url地址中的字符包含有转义字符,则wml script将根据转义要求进行转义。不过,程序在编译的时候编译器并不会对他们进行转义,而是在程序执行时完成,检查url格式和url地址的有效性。
(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com