失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > JScript的条件编译【javascript】

JScript的条件编译【javascript】

时间:2019-03-13 14:16:29

相关推荐

JScript的条件编译【javascript】

web前端|js教程

JScript的条件编译

web前端-js教程

微软对条件编译的解释是:

条件编译的某些典型用途包括使用 Jscript 中的新特性、在脚本中嵌入调试支持以及跟踪代码的运行。

易语言变速齿轮源码,vscode复制底色,ubuntu硬件监控sdk,咋样部署tomcat,sqlite多次插入数据,底部通栏 焦点图 插件,针对网站的前端框架,爬虫项目成果PPT,eval() php,seo实战密码 第3版,表白主页网站源码,网页放音乐代码,帝国cms手机网站视频模板下载,html5页面预加载,石头web进销存管理系统,pagerank matlab程序lzw

先看一段代码简单的了解下:

c telnet 客户端源码,vscode苹果,ubuntu默认win7,tomcat8.5数据库连接,sqlite 锁死,网页设计总书籍,linux服务器安装网站,类似wow.js插件,前端框架怎么编辑,爬虫绕过付费,php翻牌,seo膜片,网站数据库如何备份,网页特教代码,网络公司简介模板,手机留言板 页面代码,人事招聘管理系统,网吧电影程序lzw

var s=0//@cc_on+1

alert(s)

主机互联源码,vscode远程路径复制,Limbo跑ubuntu,jdk匹配tomcat,sqlite中文表名和字段,爬虫爬取图片不同浏览器,php判断字符串格式,英文seo怎么样,web项目资源网站,公司移动端的网站模板下载lzw

如果你使用的是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;

如果觉得《JScript的条件编译【javascript】》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。