JavaScript兼容浏览器FF/IE技巧


Posted in Javascript onAugust 14, 2016

做BS开发就难免会用到javascript,而每个浏览器对javascript的支持有不同。这就需要我们程序员去兼容他们,不然有些浏览器就无法运行我们的代码。就会造来客户的投诉,如果让BoSS知道了,这可不太好哦。

下面是兼容IE和FF的js脚本做法和分解(部分选自网上,经本人整理),希望对大家有帮助。

.以下以 IE 代替 Internet Explorer,以 MF/FF 代替 Mozzila Firefox

//window.event

IE:有window.event对象
FF:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event)

解决方法:var event = event || window.event;

example:

<script>
 function test(event) {
 var event = event || window.event;
 //do Something
 }
</script>
<input type="button" value="click" onclick="test(event)"/>
Javascript 相关文章推荐
javascript:以前写的xmlhttp池,代码
May 18 Javascript
js URL参数的拼接方法比较
Feb 15 Javascript
jQuery不间断滚动效果(模拟百度新闻支持文字/图片/垂直滚动)
Feb 05 Javascript
js加载读取内容及显示与隐藏div示例
Feb 13 Javascript
JQuery悬停控制图片轮播——代码简单
Aug 05 Javascript
jquery特效 点击展示与隐藏全文
Dec 09 Javascript
Bootstrap每天必学之折叠(Collapse)插件
Apr 25 Javascript
基于JS实现省市联动效果代码分享
Jun 06 Javascript
JS解惑之Object中的key是有序的么
May 06 Javascript
Vue 一键清空表单的实现方法
Feb 07 Javascript
vue ssr+koa2构建服务端渲染的示例代码
Mar 23 Javascript
Web应用开发TypeScript使用详解
May 25 Javascript
关于JavaScript限制字数的输入框的那些事
Aug 14 #Javascript
使用ajaxfileupload.js实现上传文件功能
Aug 13 #Javascript
几种二级联动案例(jQuery\Array\Ajax php)
Aug 13 #Javascript
漂亮! js实现颜色渐变效果
Aug 12 #Javascript
jQuery ztree实现动态树形多选菜单
Aug 12 #Javascript
jquery表格datatables实例解析 直接加载和延迟加载
Aug 12 #Javascript
jquery插件uploadify多图上传功能实现代码
Aug 12 #Javascript
You might like
暴雪前总裁遗憾:没尽早追赶Dota 取消星际争霸幽灵
2020/03/08 星际争霸
dedecms采集中可以过滤多行代码的正则表达式
2007/03/17 PHP
php实现建立多层级目录的方法
2014/07/19 PHP
浅谈php优化需要注意的地方
2014/11/27 PHP
php将字符串转换成16进制的方法
2015/03/17 PHP
PHP explode()函数用法讲解
2019/02/15 PHP
url参数中有+、空格、=、%、&amp;、#等特殊符号的问题解决
2013/05/15 Javascript
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
2013/12/05 Javascript
JavaScript实现点击自动选择TextArea文本的方法
2015/07/02 Javascript
JavaScript Date对象详解
2016/03/01 Javascript
微信小程序  modal弹框组件详解
2016/10/27 Javascript
原生js轮播(仿慕课网)
2017/02/15 Javascript
详解vue渲染函数render的使用
2017/12/12 Javascript
js 索引下标之li集合绑定点击事件
2018/01/12 Javascript
详解基于vue-cli配置移动端自适应
2018/01/13 Javascript
用vue2.0实现点击选中active其他选项互斥的效果
2018/04/12 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
2018/04/19 Javascript
ES6基础之解构赋值(destructuring assignment)
2019/02/21 Javascript
vue通过数据过滤实现表格合并
2020/11/30 Javascript
JS代码简洁方式之函数方法详解
2020/07/28 Javascript
使用Python的Flask框架实现视频的流媒体传输
2015/03/31 Python
Python 基础教程之包和类的用法
2017/02/23 Python
Python使用matplotlib绘制余弦的散点图示例
2018/03/14 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
详解Python对JSON中的特殊类型进行Encoder
2019/07/15 Python
加拿大领先的冒险和户外零售商:Atmosphere
2017/12/19 全球购物
老教师工作总结的自我评价
2013/09/27 职场文书
财会自我鉴定范文
2013/12/27 职场文书
《云雀的心愿》教学反思
2014/02/25 职场文书
2014年党员教师自我剖析材料
2014/09/30 职场文书
单位作风建设自查报告
2014/10/23 职场文书
长城的导游词
2015/01/30 职场文书
2019旅游导游工作总结
2019/06/27 职场文书
导游词之凤凰古城
2019/10/22 职场文书
导游词之西安大清真寺
2019/12/17 职场文书
nodejs利用readline提示输入内容实例代码
2021/07/15 NodeJs