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 相关文章推荐
不用MOUSEMOVE也能滑动啊
May 23 Javascript
JavaScript DOM 学习第二章 编辑文本
Feb 19 Javascript
js处理自己不能定义二维数组的方法详解
Mar 03 Javascript
node.js中的events.emitter.listeners方法使用说明
Dec 10 Javascript
JavaScript操作XML文件之XML读取方法
Jun 09 Javascript
使用HTML+CSS+JS制作简单的网页菜单界面
Jul 27 Javascript
elementUI中Table表格问题的解决方法
Dec 04 Javascript
vue iview多张图片大图预览、缩放翻转
Jul 13 Javascript
Layui数据表格跳转到指定页的实现方法
Sep 05 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
Sep 07 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
Sep 02 Javascript
javascript实现左右缓动动画函数
Nov 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
第七节--类的静态成员
2006/11/16 PHP
php中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
2011/08/23 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
2015/01/07 PHP
PHP使用http_build_query()构造URL字符串的方法
2016/04/02 PHP
浅谈php(codeigniter)安全性注意事项
2017/04/06 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
出现“不能执行已释放的Script代码”错误的原因及解决办法
2007/08/29 Javascript
web 页面分页打印的实现
2009/06/22 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
2013/09/26 Javascript
原生js操作checkbox用document.getElementById实现
2013/10/12 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
2014/06/09 Javascript
node.js中的events.EventEmitter.listenerCount方法使用说明
2014/12/08 Javascript
每日十条JavaScript经验技巧(一)
2016/06/23 Javascript
nodejs前端自动化构建环境的搭建
2017/07/26 NodeJs
vue-router路由懒加载和权限控制详解
2017/12/13 Javascript
20行JS代码实现粘贴板复制功能
2018/02/06 Javascript
用vue写一个仿简书的轮播图的示例代码
2018/03/13 Javascript
vue-image-crop基于Vue的移动端图片裁剪组件示例
2018/08/28 Javascript
node.js命令行教程图文详解
2019/05/27 Javascript
JS常见面试试题总结【去重、遍历、闭包、继承等】
2019/08/27 Javascript
JS动态显示倒计时效果
2019/12/12 Javascript
为什么JavaScript中0.1 + 0.2 != 0.3
2020/12/03 Javascript
[44:33]EG vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python登录QQ邮箱发信的实现代码
2013/02/10 Python
python生成器,可迭代对象,迭代器区别和联系
2018/02/04 Python
解决pycharm 误删掉项目文件的处理方法
2018/10/22 Python
Python中print和return的作用及区别解析
2019/05/05 Python
小学家长会邀请函
2014/01/23 职场文书
职工运动会邀请函
2014/02/02 职场文书
如何写早恋检讨书
2014/09/10 职场文书
小学三八妇女节活动总结
2015/02/06 职场文书
2015年幼儿园班主任工作总结
2015/05/12 职场文书
幼儿园秋季开学通知
2015/07/16 职场文书
2015年幼儿教育工作总结
2015/07/24 职场文书
2016年10月份红领巾广播稿
2015/12/21 职场文书