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】》对你有帮助,请点赞、收藏,并留下你的观点哦!