编写针对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 相关文章推荐
javascript 获取元素位置的快速方法 getBoundingClientRect()
Nov 26 Javascript
javascript 同时在IE和FireFox获取KeyCode的代码
Feb 07 Javascript
jquery实现网站超链接和图片提示效果
Mar 21 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
Oct 29 Javascript
[原创]JavaScript语法高亮插件highlight.js用法详解【附highlight.js本站下载】
Nov 01 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
Apr 23 Javascript
jQuery扩展_动力节点Java学院整理
Jul 05 jQuery
vue实现微信获取用户信息的方法
Mar 21 Javascript
layui点击弹框页面 表单请求的方法
Sep 21 Javascript
关于layui的下拉搜索框异步加载数据的解决方法
Sep 28 Javascript
vue的三种图片引入方式代码实例
Nov 19 Javascript
js属性对象的hasOwnProperty方法的使用
Feb 05 Javascript
利用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编程效率 引入缓存机制提升性能
2010/02/15 PHP
thinkphp的c方法使用示例
2014/02/24 PHP
PHP数组编码gbk与utf8互相转换的两种方法
2016/09/01 PHP
PHP 验证身份证是否合法的函数
2017/02/09 PHP
PHP实现根据数组某个键值大小进行排序的方法
2018/03/13 PHP
PDO::inTransaction讲解
2019/01/28 PHP
PHPExcel实现的读取多工作表操作示例
2020/04/14 PHP
让你的网站可编辑的实现js代码
2009/10/19 Javascript
extjs grid设置某列背景颜色和字体颜色的方法
2010/09/03 Javascript
js替代copy(示例代码)
2013/11/27 Javascript
JS文本获得焦点清除文本文字的示例代码
2014/01/13 Javascript
Node.js中使用事件发射器模式实现事件绑定详解
2014/08/15 Javascript
js中键盘事件实例简析
2015/01/10 Javascript
javascript实现鼠标拖动改变层大小的方法
2015/04/30 Javascript
jQuery实现联动下拉列表查询框
2017/01/04 Javascript
NodeJs 文件系统操作模块fs使用方法详解
2018/11/26 NodeJs
在node环境下parse Smarty模板的使用示例代码
2019/11/15 Javascript
Python发送http请求解析返回json的实例
2018/03/26 Python
Flask框架Flask-Principal基本用法实例分析
2018/07/23 Python
浅谈Python批处理文件夹中的txt文件
2019/03/11 Python
详解opencv中画圆circle函数和椭圆ellipse函数
2019/12/27 Python
PyCharm第一次安装及使用教程
2020/01/08 Python
Pycharm安装并配置jupyter notebook的实现
2020/05/18 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
2020/12/09 Python
python利用后缀表达式实现计算器功能
2021/02/22 Python
军校制空专业毕业生自我鉴定
2013/11/16 职场文书
《自然之道》教学反思
2014/02/11 职场文书
关于雷锋的演讲稿
2014/05/10 职场文书
交通违章检讨书
2014/09/21 职场文书
领导干部整治奢华浪费之风思想汇报
2014/10/07 职场文书
2014三年级班主任工作总结
2014/12/05 职场文书
2015元旦文艺汇演主持稿(开场白+结束语)
2014/12/14 职场文书
2015幼儿园新学期寄语
2015/02/27 职场文书
年度考核个人总结
2015/03/06 职场文书
css height属性中的calc方法详解
2021/06/03 HTML / CSS
Mysql中一千万条数据怎么快速查询
2021/12/06 MySQL