首页   资讯  应用与安全  Web开发  数据库  编程语言  开源服务  管理信息化  IT商城   技术论坛   up
    [栏目导航]>>[主页]>>[Web开发]>>[网页脚本js/vbs]>>[阅读信息]
 [关闭

条件编译变量

发布时间:2008-07-07 10:48:03   点评:0   人气:4 

以下预定义变量可用于条件编译。

变量

说明

@_win32

如果在 Win32 系统上运行,并且没有指定 /platform 选项或指定了 /platform:anycpu 选项,则为 true;否则为 NaN

@_win16

如果在 Win16 系统上运行,则为 true;否则为 NaN

@_mac

如果在 Apple Macintosh 系统上运行,则为 true;否则为 NaN

@_alpha

如果在 DEC Alpha 处理器上运行,则为 true;否则为 NaN

@_x86

如果在 Intel 处理器上运行,并且没有指定 /platform 选项或指定了 /platform:anycpu 选项,则为 true;否则为 NaN

@_mc680x0

如果在 Motorola 680x0 处理器上运行,则为 true;否则为 NaN

@_PowerPC

如果在 Motorola PowerPC 处理器上运行,则为 true;否则为 NaN

@_j

始终为 true

@_j_build

J 脚本引擎的内部版本号。

@_j_version

以 major.minor 格式表示 J 版本号的数字。

@_debug

如果在调试模式下编译则为 true;否则为 false

@_fast

如果在快速模式下编译则为 true;否则为 false

注意注意:

J .NET 报告的版本号为 7.x。J 8.0 报告的版本号为 8.x

在使用条件编译变量之前,必须先打开条件编译。@cc_on 语句可打开条件编译。条件编译变量通常用于针对 Web 浏览器编写的脚本中。在为 ASP 或 ASP.NET 页或命令行程序编写的脚本中很少使用条件编译变量,这是因为可以使用其他方法确定编译器的兼容性。

当编写用于网页的脚本时,始终将条件编译代码放在注释中。这样,不支持条件编译的宿主就可以忽略该代码。这是一个示例。

/*@cc_on
  document.write("J version: " + @_j_version + ".<BR>");
  @if (@_win32)
     document.write("Running on 32-bit Windows.<BR>");
  @elif (@_win16)
     document.write("Running on 16-bit Windows.<BR>");
  @else
     document.write("Running on a different platform.<BR>");
  @end
@*/

条件编译变量可用于确定解释脚本的引擎的版本信息。这使脚本可以利用最新 J 版本中的功能,同时又保留向后兼容性。有关更多信息,请参见检测浏览器功能

 [关闭]

查找与[条件编译变量]相关

相关商品
  
  墨斋正版]美国工人工资变动型式研究/中央编译学术文库/中央编译
 单 价: 22.75
.
  
  吉林大学编译原理视频教程
 单 价: 5.0
.
  
  恐龙王国大发现/探秘天下/中央编译出版社/(澳大利亚)迈克尔·布
 单 价: 37.1
.
  
  十大将军陈枫著416页中央编译
 单 价: 6.0
.
  
  墨斋正版]普京百科/中央编译出版社/(俄)尼·津科维奇|译者:闻一/
 单 价: 55.25
.
  
  编译原理与技术练习解答与实验指导
 单 价: 21.8
.
  
  墨斋正版]简·爱(英文版)/中央编译出版社/(英)夏洛蒂·勃朗特
 单 价: 23.57
.
  
  墨斋正版]写作的女人危险/中央编译出版社/(德国)斯特凡·博尔曼|
 单 价: 24.19
.
  
  墨斋正版]圣经的故事(共2册英文版)/中央编译出版社/(美)J.L.赫尔
 单 价: 55.96
.

与[条件编译变量]相邻的网页脚本js/vbs

   上一条:  条件编译语句
   下一条:  IE和FireFox浏览器读取XML方法比较
点评(0)  表扬 赞成 补充 纠正 否定 提醒 举报     笔名:
[提交]

京ICP备09058017号