您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

JScript的条件编译_javascript技巧

2024/3/9 20:30:29发布21次查看
微软对条件编译的解释是:
条件编译的某些典型用途包括使用 jscript 中的新特性、在脚本中嵌入调试支持以及跟踪代码的运行。
先看一段代码简单的了解下:
var s=0//@cc_on+1
alert(s)
如果你使用的是ie可以看到,浏览器弹出的提示s的值是1;
var s=0//@cc_on+1
在ie中等同于:
var s=0+1
条件编译为在注释中运行代码提供了途径。
一般我们在编写javascript代码时很少用到条件编译。不过条件编译由于其本身的特性,对我们检测系统,自动识别浏览器编程却提供了方便。
有一段很经典的代码:
var ismsie = /*@cc_on!@*/false;
也可以这样:
var ie=0//@cc_on+1
更复杂点的:
var ieversion=/*@cc_on function(){ switch(@_jscript_version){ case 1.0:return 3; case 3.0:return 4; case 5.0:return 5; case 5.1:return 5; case 5.5:return 5.5; case 5.6:return 6; case 5.7:return 7; }}()||@*/0;
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product