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中String类的replace函数
Sep 22 Javascript
js加载读取内容及显示与隐藏div示例
Feb 13 Javascript
详解JS函数重载
Dec 04 Javascript
js实现常用排序算法
Aug 09 Javascript
jQuery 全选 全部选 反选 实现代码
Aug 17 Javascript
vue双向数据绑定原理探究(附demo)
Jan 17 Javascript
关于vue.js过渡css类名的理解(推荐)
Apr 10 Javascript
微信分享调用jssdk实例
Jun 08 Javascript
Angular使用动态加载组件方法实现Dialog的示例
May 11 Javascript
微信小程序发布新版本时自动提示用户更新的方法
Jun 07 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
Apr 26 Javascript
微信小程序swiper组件实现抖音翻页切换视频功能的实例代码
Jun 24 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
收音机鉴频器对声音的影响和频偏分析
2021/03/02 无线电
PDO防注入原理分析以及使用PDO的注意事项总结
2014/10/23 PHP
PHP实现补齐关闭的HTML标签
2016/03/22 PHP
php实现图片缩略图的方法
2016/03/29 PHP
PHP工厂模式简单实现方法示例
2018/05/23 PHP
PHP 实现 WebSocket 协议原理与应用详解
2020/04/22 PHP
限制文本框输入N个字符的js代码
2010/05/13 Javascript
基于jquery的高性能td和input切换并可修改内容实现代码
2011/01/09 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
JavaScript对Json的增删改属性详解
2016/06/02 Javascript
JS实现用户注册时获取短信验证码和倒计时功能
2016/10/27 Javascript
详解用webpack2.0构建vue2.0超详细精简版
2017/04/05 Javascript
Js利用Canvas实现图片压缩功能
2017/09/13 Javascript
jQuery实现获取选中复选框的值实例详解
2018/06/28 jQuery
vue + webpack如何绕过QQ音乐接口对host的验证详解
2018/07/01 Javascript
Vue核心概念Action的总结
2019/01/18 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
extjs4图表绘制之折线图实现方法分析
2020/03/06 Javascript
使用npm命令提示: 'npm' 不是内部或外部命令,也不是可运行的程序的处理方法
2020/05/14 Javascript
python分割和拼接字符串
2013/11/01 Python
Python Web框架Flask信号机制(signals)介绍
2015/01/01 Python
在Python中使用itertools模块中的组合函数的教程
2015/04/13 Python
Python学习笔记之if语句的使用示例
2017/10/23 Python
浅谈python装饰器探究与参数的领取
2017/12/01 Python
python实现雨滴下落到地面效果
2018/06/21 Python
pycharm 的Structure界面设置操作
2021/02/05 Python
浅析css3中matrix函数的使用
2016/06/06 HTML / CSS
HTML5 Canvas标签使用收录
2009/07/07 HTML / CSS
校园文化建设方案
2014/02/03 职场文书
2014组织生活会方案
2014/05/19 职场文书
2014年环境卫生工作总结
2014/11/24 职场文书
离婚协议书的范本
2015/01/27 职场文书
中标通知书范本
2015/04/17 职场文书
2015年检验员工作总结范文
2015/04/30 职场文书
CSS实现单选折叠菜单功能
2021/11/01 HTML / CSS
详解Mysq MVCC多版本的并发控制
2022/04/29 MySQL