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 Event事件学习第一章 Event介绍
Feb 07 Javascript
JS实现距离上次刷新已过多少秒示例
May 23 Javascript
再谈javascript注入 黑客必备!
Sep 14 Javascript
vue.js指令v-model使用方法
Mar 20 Javascript
微信小程序教程系列之视图层的条件渲染(10)
Apr 19 Javascript
ES6正则表达式的一些新功能总结
May 09 Javascript
JS 组件系列之BootstrapTable的treegrid功能
Jun 16 Javascript
微信小程序滚动Tab实现左右可滑动切换
Aug 17 Javascript
jquery根据name取得select选中的值实例(超简单)
Jan 25 jQuery
JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】
Dec 12 Javascript
js实现幻灯片轮播图
Aug 14 Javascript
避坑之 JavaScript 中的toFixed()和正则表达式
Apr 19 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
从MySQL数据库表中取出随机数据的代码
2007/09/05 PHP
php基于session实现数据库交互的类实例
2015/08/03 PHP
示例详解Laravel重置密码代码重构
2016/08/10 PHP
Laravel 5.4因特殊字段太长导致migrations报错的解决
2017/10/22 PHP
js中判断Object、Array、Function等引用类型对象是否相等
2012/08/29 Javascript
修改file按钮的默认样式实现代码
2013/04/23 Javascript
Extjs4实现两个GridPanel之间数据拖拽功能具体方法
2013/11/21 Javascript
javascript实现点击单选按钮链接转向对应网址的方法
2015/08/12 Javascript
js时钟翻牌效果实现代码分享
2020/07/31 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
JavaScript动态数量的文件上传控件
2016/11/18 Javascript
AJAX和jQuery动态加载数据的实现方法
2016/12/05 Javascript
javascript实现非常简单的小数取整功能示例
2017/06/13 Javascript
webpack打包js的方法
2018/03/12 Javascript
vue select组件的使用与禁用实现代码
2018/04/10 Javascript
ES6知识点整理之对象解构赋值应用示例
2019/04/17 Javascript
TypeScript开发Node.js程序的方法
2019/04/30 Javascript
nodejs实现日志读取、日志查找及日志刷新的方法分析
2019/05/20 NodeJs
JS数组方法push()、pop()用法实例分析
2020/01/18 Javascript
解决vue-loader加载不上的问题
2020/10/21 Javascript
linux服务器快速卸载安装node环境(简单上手)
2021/02/22 Javascript
详解Python中的序列化与反序列化的使用
2015/06/30 Python
python实现简易通讯录修改版
2018/03/13 Python
python获取Linux发行版名称
2019/08/30 Python
Python networkx包的实现
2020/02/14 Python
python的setattr函数实例用法
2020/12/16 Python
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
英国网上购买肉类网站:Great British Meat
2018/10/17 全球购物
中专生的个人自我评价
2013/12/11 职场文书
迎新春趣味活动方案
2014/08/24 职场文书
蓬莱阁导游词
2015/02/04 职场文书
2015年普法依法治理工作总结
2015/05/26 职场文书
思想工作总结范文
2015/08/12 职场文书
2016年度师德标兵先进事迹材料
2016/02/26 职场文书
2019入党申请书格式和范文
2019/06/25 职场文书
java设计模式--建造者模式详解
2021/07/21 Java/Android