欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

WMLScript腳本程序設計

 更新時間:2007年03月14日 00:00:00   作者:  

5.3 預編譯
  WML Script的預編譯主要用于在編譯階段控制編譯器的行為。與編譯頭一般在文件開頭和函數(shù)聲明之前指定,WML Script規(guī)定所有的預編譯頭都是一關鍵詞use加上指定的預編譯屬性進行指定。
  在大多數(shù)的編程中,我們比較長用的預編譯行為主要涉及外部文件聲明、訪問權和Meta信息設置。
  5.3.1 外部文件
  我們知道,使用URL地址可以定位一個WML Script文件。利用該URL地址;在WML Script編程中我們可以通過預編譯來調(diào)用WML Script的外部文件,外部文件預編譯頭的聲明方法是use url,其語法格式如下:
  use url外部文件名 "URL"地址
  這樣,我們在當前文件的編程中就可以使用該預編譯頭聲明的外部文件,從而可以調(diào)用該外部文件的函數(shù)。其語法格式為:
  外部文件名#函數(shù)名(參數(shù)列表);
  例如,我們希望在當前的WML Script程序中調(diào)用OtherScript外部文件中的check()函數(shù),而且我們知道OtherScript文件的URL地址為http://www.host.com/app/script。因此,我們可以使用use url來聲明這一外部文件:
  use url OtherScript"http://www.host.com/script"
  隨后,我們就可以在程序中調(diào)用OtherScript中的check()函數(shù)了:
  function test(par1,par2)
  {
  return OtherScript#check(par1,parr2);
  };
  其中調(diào)用執(zhí)行的過程如下:
  (1)找到WML Script外部文件的URL地址;
  (2)當前函數(shù)從指定的URL地址值裝載外部文件;
  (3)檢測外部文件的內(nèi)容,并執(zhí)行其中的check()函數(shù)。
  ure url 預編譯頭指定的外部文件名在當前程序中必須唯一,用戶不能指定不同URL地址的同名外部文件,否則在調(diào)用外部文件時就會發(fā)生混亂。
  另外,use url預編譯頭中的URL地址也可以是相對URL地址。相對URL的起始位置是當前程序文件所在的位置,并在此基礎上根據(jù)URL進行定位。
  如果URL地址中的字符包含有轉義字符,則WML Script將根據(jù)轉義要求進行轉義。不過,程序在編譯的時候編譯器并不會對他們進行轉義,而是在程序執(zhí)行時完成,檢查URL格式和URL地址的有效性。
5.3 預編譯
  WML Script的預編譯主要用于在編譯階段控制編譯器的行為。與編譯頭一般在文件開頭和函數(shù)聲明之前指定,WML Script規(guī)定所有的預編譯頭都是一關鍵詞use加上指定的預編譯屬性進行指定。
  在大多數(shù)的編程中,我們比較長用的預編譯行為主要涉及外部文件聲明、訪問權和Meta信息設置。
  5.3.1 外部文件
  我們知道,使用URL地址可以定位一個WML Script文件。利用該URL地址;在WML Script編程中我們可以通過預編譯來調(diào)用WML Script的外部文件,外部文件預編譯頭的聲明方法是use url,其語法格式如下:
  use url外部文件名 "URL"地址
  這樣,我們在當前文件的編程中就可以使用該預編譯頭聲明的外部文件,從而可以調(diào)用該外部文件的函數(shù)。其語法格式為:
  外部文件名#函數(shù)名(參數(shù)列表);
  例如,我們希望在當前的WML Script程序中調(diào)用OtherScript外部文件中的check()函數(shù),而且我們知道OtherScript文件的URL地址為http://www.host.com/app/script。因此,我們可以使用use url來聲明這一外部文件:
  use url OtherScript"http://www.host.com/script"
  隨后,我們就可以在程序中調(diào)用OtherScript中的check()函數(shù)了:
  function test(par1,par2)
  {
  return OtherScript#check(par1,parr2);
  };
  其中調(diào)用執(zhí)行的過程如下:
  (1)找到WML Script外部文件的URL地址;
  (2)當前函數(shù)從指定的URL地址值裝載外部文件;
  (3)檢測外部文件的內(nèi)容,并執(zhí)行其中的check()函數(shù)。
  ure url 預編譯頭指定的外部文件名在當前程序中必須唯一,用戶不能指定不同URL地址的同名外部文件,否則在調(diào)用外部文件時就會發(fā)生混亂。
  另外,use url預編譯頭中的URL地址也可以是相對URL地址。相對URL的起始位置是當前程序文件所在的位置,并在此基礎上根據(jù)URL進行定位。
  如果URL地址中的字符包含有轉義字符,則WML Script將根據(jù)轉義要求進行轉義。不過,程序在編譯的時候編譯器并不會對他們進行轉義,而是在程序執(zhí)行時完成,檢查URL格式和URL地址的有效性。

相關文章

最新評論