文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程Scriptjscript/javascript条件编译
精品推荐
特别推荐
·主页javascript特效19则
·各种网页媒体播放器代码及详解
·用户体验:JS实现仿新浪信息提示效果
·网页特效:图片随机显示实例详解
·JavaScript入门学习书籍的阶段选择
·Javascript代码轻松隐藏网页源文件
·网页制作:JavaScript仿Windows关机效果
·网页制作Javascript经典小技巧总结
·JavaScript的9个陷阱及评点
·简单介绍用JSP来实现文件下载功能的几种方式
·网页播放器实现全屏的方法总结
·菜鸟学习javascript实例教程
·JavaScript 经典代码大全
·汇总:一些不错的使用频率比较高的JS函数
·Javascript模拟的DOS窗口
·JavaScript仿Windows关机效果
·仿windows选项卡效果拾零
·JavaScript经典效果集锦
·jscript/javascript条件编译
·Js之软键盘实现(源码)
热点TOP10
·javascript+xml实现二级下拉菜单,不会被任何标签或元素遮住
·javascript 常用代码大全
·JavaScript经典效果集锦
·如何实现一个表格表头不动tbody区域用滚动条可以滚动
·网页两侧浮动广告代码
·网页制作:JavaScript仿Windows关机效果
·B/S开发常用JavaScript技术
·用户体验:JS实现仿新浪信息提示效果
·用JavaScript实现仿Windows关机效果
·一个很好的日历控件(采用javascript编写)
·获取cpu序列号,硬盘ID,网卡MAC地址
·JavaScript Web页面内容导出到Word、Excel
·javascript 时间脚本收集
·菜鸟学习javascript实例教程
·JavaScript幻灯片效果
·使用 JavaScript 创建 FrontPage 下拉菜单
·javascript gb2312转utf-8
·JS经典源码:通用javascript脚本函数库
·javascript实现datagrid客户端checkbox列的全选,反选
·网页播放器实现全屏的方法总结

jscript/javascript条件编译

日期:2007年3月23日 作者: 查看:[大字体 中字体 小字体]


IE中jscript/javascript的条件编译

作者:JavaScript Kit
译者:子乌(Sheneyan)
翻译日期:2006-02-12
英文原文:Conditional Compilation of JScript/ JavaScript in IE
版权:翻译未经过javascript kit同意,我只对我所翻译的中文部分负责。版权归原作者所有。

子乌注:如同以前的文章一样,我只能按照我对文章的理解翻译出来,但是我自己水平实在有限,很多地方可能存在对原文的误解甚至是误会,有可能的话还是读一读原文。

条件编译概述

在IE中,有一个鲜为人知的功能叫做条件编译(conditional compilation)。自从IE4开始支持这个功能,它由于在一些Ajax相关的javascript脚本中出现而受到一些关注。条件编译作为一种独立形式的对象判断,使得IE可以根据预定义或用户定义的条件来决定你的jscript或javascript代码特定部分是否编译。也可以把它看成是你的代码的条件注释(contional comments,很快会翻译这篇文章),使你的代码能够在非IE浏览上也顺利运行。

语法概述

通过在你的脚本中使用@cc_on来激活条件编译,或者直接使用@if或者@set等等作为CC逻辑中一部分的句子来激活它。这里是一个示范例子:

<script type="text/javascript">

/*@cc_on
document.write("JScript 版本: " + @_jscript_version + ".<br>");
   /*@if (@_jscript_version >= 5)
      document.write("JScript 版本 5.0+.<br \/>");
      document.write("只有当浏览器支持JScript5+的时候你才能看到这些文字.<br>");
   @else @*/
      document.write("当你使用其他浏览器(比如: Firefox, IE 4.x 之类)的时候看到这行文字<br>");
   /*@end
@*/

</script>

例子:

运行代码框

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

如果你使用IE(任何版本),你应该能够看到第一个document.write()的输出,如果是IE5+,接下来的两个document.write()你也能够看见(因为从IE5开始支持JScript 5)。最后一个document.write()方法是为了其他非IE5+浏览器服务的,无论是Firefox,opera,IE4,或者什么别的。条件编译依赖于类似在条件注释中使用的注释标签,以确保它在所有浏览器中都能工作顺畅。

当使用条件编译的时候,最好先通过@cc_on语句来激活它,只有这样你才能在你的脚本中包含注释标签以保证浏览器兼容,、就好像上面例子中所显示的那样。(子乌注:这句英文我翻译的不是很顺...看起来似乎与上面的句子矛盾)

@if, @elif, @else,@end 语句

在这个奇怪的开场白之后,这里是一些用于条件便于的条件语句:

@if

[1] [2] 下一页 




上一篇:新颖实用的显示图片效果

下一篇:表格艺术经典回顾

jscript/javascript条件编译 相关文章:
·如何为嵌入式开发建立交叉编译环境
·深入解析最强Flash反编译工具
·RedHat linux 8.0下内核编译步骤和说明
·《三国志11》历史事件触发条件和遗迹的作用
·Google的秘密 招聘条件跟微软一样
·快速查找具有条件格式的Excel单元格
·常见电子书格式及其反编译思路
·Linux 内核编译 全功略
·VMware中Linux内核2.6.14.4编译全过程
·ASP下实现多条件模糊查询SQL语句
jscript/javascript条件编译 相关软件:
·人的条件
·两款汇编编译器及主题皮肤和屏保指针 exescrcur等
·perl 全面编译(HTML)
·编译原理及实践
·小颖JAVA源代码反编译超级引挚V1.4 标准版
·员工处罚条件参照表
·付款条件协议书
·如何解决保持经济增长的条件下投资过热
·CHM电子书反向编译器 V1.68 绿色特别版
·反编译flash

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot