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 相关文章推荐
你可能不再需要JQUERY
Mar 09 Javascript
妙用Jquery的val()方法
Jun 27 Javascript
javascript检测对象中是否存在某个属性判断方法小结
May 19 Javascript
javascript中的=等号个数问题两个跟三个有什么区别
Oct 23 Javascript
jquery基础教程之数组使用详解
Mar 10 Javascript
javascript判断office版本示例
Apr 11 Javascript
JavaScript数据结构与算法之栈与队列
Jan 29 Javascript
使用Node搭建reactSSR服务端渲染架构
Aug 30 Javascript
从vue源码看props的用法
Jan 09 Javascript
使用webpack构建应用的方法步骤
Mar 04 Javascript
vue结合el-upload实现腾讯云视频上传功能
Jul 01 Javascript
gojs实现蚂蚁线动画效果
Feb 18 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
PHP正则表达式之定界符和原子介绍
2012/10/05 PHP
使用PHP similar text计算两个字符串相似度
2015/11/06 PHP
Laravel5权限管理方法详解
2016/07/26 PHP
NodeJS的模块写法入门(实例代码)
2012/03/07 NodeJs
js 对小数加法精度处理示例说明
2013/12/27 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
解决Jquery向页面append新元素之后事件的绑定问题
2015/03/16 Javascript
Javascript操作表单实例讲解(下)
2016/06/20 Javascript
JQuery 设置checkbox值二次无效的解决方法
2016/07/22 Javascript
js实现目录链接,内容跟着目录滚动显示的简单实例
2016/10/15 Javascript
vue2.0开发实践总结之入门篇
2016/12/06 Javascript
iOS + node.js使用Socket.IO框架进行实时通信示例
2017/04/14 Javascript
VUE页面中加载外部HTML的示例代码
2017/09/20 Javascript
用Node编写RESTful API接口的示例代码
2018/07/04 Javascript
vue动态绑定class的几种常用方式小结
2019/05/21 Javascript
JS实现动态添加外部js、css到head标签的方法
2019/06/05 Javascript
微信小程序实现同时上传多张图片
2020/02/03 Javascript
maptalks+three.js+vue webpack实现二维地图上贴三维模型操作
2020/08/10 Javascript
[42:32]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第二场 10.28
2020/10/28 DOTA
python实现简单的TCP代理服务器
2014/10/08 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
2017/11/08 Python
python实现人脸识别经典算法(一) 特征脸法
2018/03/13 Python
python微信公众号之关键词自动回复
2018/06/15 Python
Python面向对象之继承和组合用法实例分析
2018/08/27 Python
python实现桌面气泡提示功能
2019/07/29 Python
python爬虫工具例举说明
2020/11/30 Python
python使用dlib进行人脸检测和关键点的示例
2020/12/05 Python
用HTML5.0制作网页的教程
2010/05/30 HTML / CSS
Willer台湾:日本高速巴士/夜行巴士预约
2017/07/09 全球购物
Desigual英国官网:在线购买原创服装
2018/03/09 全球购物
Sandro法国官网:法国成衣品牌
2019/08/28 全球购物
Feelunique中文官网:欧洲最大化妆品零售电商
2020/07/10 全球购物
光声世纪笔试题目
2012/08/25 面试题
2015高三毕业寄语赠言
2015/02/27 职场文书
2016年第29个世界无烟日宣传活动总结
2016/04/06 职场文书
Pycharm远程调试和MySQL数据库授权问题
2022/03/18 MySQL