编写针对IE的JS代码两种编写方法


Posted in Javascript onJanuary 30, 2013

有些时候我们需要针对某些IE下的兼容性写单独的JS处理代码。有多种做法:

1.通过检测navigation.userAgent来判断是否是IE,再编写IE分支的处理代码:
2.通过声明@cc_on 语句可以在脚本的注释内启用条件编译功能,这样对于非IE浏览器就会将识别为注释而忽略(实测,这种方式在IE6-9将适用!):

/*@cc_on @if (@_jscript) 
alert("hello world"); 
@end @*/
Javascript 相关文章推荐
js 新浪的一个图片播放图片轮换效果代码
Jul 15 Javascript
用jquery设置按钮的disabled属性的实现代码
Nov 28 Javascript
用dtree实现树形菜单 dtree使用说明
Oct 17 Javascript
jquery实现metro效果示例代码
Sep 06 Javascript
jquery操作HTML5 的data-*的用法实例分享
Aug 17 Javascript
jQuery和AngularJS的区别浅析
Jan 29 Javascript
JS运动基础框架实例分析
Mar 03 Javascript
利用JS实现简单的瀑布流加载图片效果
Apr 22 Javascript
Angular2生命周期钩子函数的详细介绍
Jul 10 Javascript
JS为什么说async/await是generator的语法糖详解
Jul 11 Javascript
原生JS实现飞机大战小游戏
Jun 09 Javascript
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
Apr 24 Vue.js
利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
Jan 29 #Javascript
js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)
Jan 29 #Javascript
JavaScript起点(严格模式深度了解)
Jan 28 #Javascript
一个页面元素appendchild追加到另一个页面元素的问题
Jan 27 #Javascript
JavaScript转换农历类实现及调用方法
Jan 27 #Javascript
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
Jan 27 #Javascript
Extjs中的GridPanel隐藏列会显示在menuDisabled中解决方法
Jan 27 #Javascript
You might like
简体中文转换为繁体中文的PHP函数
2006/10/09 PHP
php获取bing每日壁纸示例分享
2014/02/25 PHP
smarty模板中使用get、post、request、cookies、session变量的方法
2014/04/24 PHP
Laravel模板引擎Blade中section的一些标签的区别介绍
2015/02/10 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
两个JavaScript jsFiddle JSBin在线调试器
2010/03/14 Javascript
一个简单的Ext.XTemplate的实例代码
2012/03/18 Javascript
dwz 如何去掉ajaxloading具体代码
2013/05/22 Javascript
javascript相等运算符与等同运算符详细介绍
2013/11/09 Javascript
JQuery实现绚丽的横向下拉菜单
2013/12/19 Javascript
js实现Form栏显示全格式时间时钟效果代码
2015/08/19 Javascript
基于js中的原型、继承的一些想法
2016/08/10 Javascript
angular-cli修改端口号【angular2】
2017/04/19 Javascript
vue实现输入框自动跳转功能
2020/05/20 Javascript
[56:45]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第一局
2016/02/28 DOTA
简单的抓取淘宝图片的Python爬虫
2014/12/25 Python
Python实现简单遗传算法(SGA)
2018/01/29 Python
python实时监控cpu小工具
2018/06/21 Python
numpy.transpose()实现数组的转置例子
2019/12/02 Python
matplotlib.pyplot画图并导出保存的实例
2019/12/07 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
即时搜索数百万张门票:SeatsForEveryone.com
2018/08/26 全球购物
allbeauty美国:英国在线美容店
2019/03/11 全球购物
施华洛世奇波兰官网:SWAROVSKI波兰
2019/06/18 全球购物
人力资源部副职的竞聘演讲稿
2014/01/07 职场文书
助人为乐表扬信范文
2014/01/14 职场文书
干部行政关系介绍信
2014/01/17 职场文书
结婚保证书(三从四德)
2015/02/26 职场文书
2015年高校就业工作总结
2015/05/04 职场文书
莫言获奖感言(全文)
2015/07/31 职场文书
详解CSS伪元素的妙用单标签之美
2021/05/25 HTML / CSS
MySQL中VARCHAR与CHAR格式数据的区别
2021/05/26 MySQL
CSS极坐标的实例代码
2021/06/03 HTML / CSS
MySQL 原理与优化之原数据锁的应用
2022/08/14 MySQL