FF、Chrome:没有window.event对象
  FF、Chrome:没有window.event对象,只有event对象,IE里只支持window.event,而其他主流浏览器两者都支持,所以一般写成:function handle(e){e = e || event;} 
获取HTML元素 
 IE:支持el.name 、el.getAttribute(name)  FF、Chrome:基本属性支持el.name其余属性仅支持el.getAttribute(name) 
自定义属性问题 
 IE下,可以使用获取常规属性的方法来获取自定义属性,也可以使用 getAttribute() 获取自定义属性;Firefox下,只能使用 getAttribute() 获取自定义属性。 
Ajax请求 
 IE: new ActiveXObject()  FF、Chrome:new XMLHttpRequest() 
获取HTML元素 
 IE:支持el.name 、el.getAttribute(name)  FF、Chrome:基本属性支持el.name其余属性仅支持el.getAttribute(name) 
innerText的使用 
 FF不支持innerText,它支持textContent来实现innerText,不过textContent没有像innerText一样考虑元素的display方式,所以不完全与IE兼容。如果不用textContent,字符串里面不包含HTML代码也可以用innerHTML代替。  if(document.all){  document.getElementById('element').innerText = "mytext";  } else{  document.getElementById('element').textContent = "mytext";  } 
获取鼠标指针的位置 
 计算出鼠标指针的位置对你来说可能是非常少见的,不过当你需要的时候,在IE和Firefox中的句法是不同的。这里所写出的代码将是最最基本的,也可能是某个复杂事件处理中的某一个部分。但他们可以解释其中的异同点。同时,必须指出的是结果相对于Firefox,IE会有更在的不同,这种方法本身就是有BUG的。  在IE中这样写:  var myCursorPosition = [0, 0];  myCursorPosition[0] = event.clientX;  myCursorPosition[1] = event.clientY;  在Firefox中这样写:  var myCursorPosition = [0, 0];  myCursorPosition[0] = event.pageX;  myCursorPosition[1] = event.pageY; 
获取可见区域、窗口的大小
  有时,我们会需要找到浏览器的可视位置的大小,通常我们称之为"可见区域"。  在IE中这样写:  var myBrowserSize = [0, 0];  myBrowserSize[0] = document.documentElement.clientWidth;  myBrowserSize[1] = document.documentElement.clientHeight;  在Firefox中这样写:  var myBrowserSize = [0, 0];  myBrowserSize[0] = window.innerWidth;  myBrowserSize[1] = window.innerHeight; 
Alpha 透明 
 这并不是一个JavaScript句法问题,而是源自于CSS的Alpha透明。但当某个物体需要淡入/出则需要JavaScript来表现,这是通过访问CSS的Alpha透明设置来完成的,通常在一个循环中完成。你需要通过来修改的JavaScript的代码如下::  在IE中这样写:  #myElement { filter: alpha(opacity=50); }  在Firefox中这样写:  #myElement { opacity: 0.5; }  在IE中这样写:  var myObject = document.getElementById("myElement");  myObject.style.filter = "alpha(opacity=80)";  在Firefox中这样写:  var myObject = document.getElementById("myElement"); myObject.style.opacity = "0.5"; 
CSS "float" 值 
 访问一个给定CSS 值的最基本句法是:object.style.property,使用驼峰写法来替换有连接符的值,例如,访问某个ID为"header"的<div>的 background-color值,我们使用如下句法:  document.getElementById("header").style.backgroundColor= "#ccc";  但由于"float"这个词是一个JavaScript保留字,因此我们不能用object.style.float来访问,这里,我们可以在两种浏览器中这么做:  在IE中这样写:  document.getElementById("header").style.styleFloat = "left";  在Firefox中这样写:  document.getElementById("header").style.cssFloat = "left"; 
元素的推算样式 
 JavaScript可以使用object.style.property句法,方便地在外部访问和修改某个CSS样式,但其限制是这些句法只能取出已设的行内样式或者直接由JavaScript设定的样式。并不能访问某个外部的样式表。为了访问元素的"推算"样式,我们可以使用下面的代码:  在IE中这样写:  var myObject = document.getElementById("header");  var myStyle = myObject.currentStyle.backgroundColor;  在Firefox中这样写:  var myObject = document.getElementById("header");  var myComputedStyle = document.defaultView.getComputedStyle(myObject, null);  var myStyle = myComputedStyle.backgroundColor; 
访问元素的"class" 
 "class"是JavaScript的一个保留字,在这两个浏览器中我们使用如下句法来访问"class"。  在IE中这样写:  var myObject = document.getElementById("header");  var myAttribute = myObject.getAttribute("className");  在Firefox中这样写:  var myObject = document.getElementById("header");  var myAttribute = myObject.getAttribute("class"); 
 												
						- 【js】IE、FF、Chrome浏览器中的JS差异介绍
		如何判断浏览器类型 转:http://www.cnblogs.com/carekee/articles/1854674.html 1.通过浏览器特有的对象 如ie 的ActiveXObject  ff ... 
- 【原】无脑操作:Chrome浏览器安装Vue.js devtool
		学习Vue.js时,Chrome浏览器安装Vue.js devtool能很方便的查看Vue对象.组件.事件等. 本文以Chrome浏览器插件Vue.js devtools_3.1.2_0.crx的安装 ... 
- [转]chrome浏览器中 F12 功能的简单介绍
		本文转自:https://www.cnblogs.com/zhuzhubaoya/p/9758648.html chrome浏览器中 F12 功能的简单介绍 由于F12是前端开发人员的利器,所以我自己 ... 
- 【F12】chrome浏览器中 F12 功能的简单介绍
		chrome浏览器中 F12 功能的简单介绍 由于F12是前端开发人员的利器,所以我自己也在不断摸索中,查看一些博客和资料后,自己总结了一下来帮助自己理解和记忆,也希望能帮到有需要的小伙伴,嘿嘿! 首 ... 
- chrome浏览器中 F12 功能的简单介绍
		chrome浏览器中 F12 功能的简单介绍 由于F12是前端开发人员的利器,所以我自己也在不断摸索中,查看一些博客和资料后,自己总结了一下来帮助自己理解和记忆,也希望能帮到有需要的小伙伴,嘿嘿! 首 ... 
- Google Chrome浏览器中如何使用命令
		Google Chrome浏览器中如何使用命令 | 浏览:2974 | 更新:2014-02-23 23:12 | 标签:chrome 1 2 3 分步阅读 Google Chrome浏览器有很多的特 ... 
- 去掉chrome浏览器中input获得焦点时的带颜色边框呢
		可以设置表单控件的outline属性为none值, 来去掉Chrome浏览器中输入框以及其它表单控件获得焦点时的带颜色边框. css代码如下: input{outline:none} 
- 查看 chrome 浏览器中的 Headers
		查看 chrome 浏览器中的 Headers, Response 信息: 
- 在Chrome浏览器中保存的密码有多安全?
		本文由 伯乐在线 - 黄利民 翻译.未经许可,禁止转载!英文出处:howtogeek.欢迎加入翻译组. [2013-08-09 更新]:最近又开始讨论“Chrome浏览器明文保存密码这个话题了,国外一 ... 
									- 不从SD卡启动树莓派2
			本文你可以学到: berryboot使用,kali安装,开挂的MobaXterm,以及关于通过LABEL和UUID挂载的小技巧. 本文默认你有一定Linux基础,同时针对刚入门的水平,因为这是我的折腾 ... 
- Dell服务器安装OpenManage(OMSA)
			公司上架了一批戴尔服务器,公司要求对这些服务器的硬件做一系列的监控,如CPU的温度,内存,风扇的状态,转速,磁盘等硬件的监控. 在对服务器的硬件监控上,目前业界主要基于如下两种: 1.服务器自带的工具 ... 
- C++项目中的extern "C" {}
			from:http://www.cnblogs.com/skynet/archive/2010/07/10/1774964.html C++项目中的extern "C" {} 20 ... 
- 高效的jQuery
			选择捷径 // 糟糕 if(collection.length > 0){..} // 建议 if(collection.length){..} 熟记技巧 // 糟糕 $('#id').data ... 
- tyvj1125 JR's chop
			描述 JR有很多双筷子.确切的说应该是很多根,因为筷子的长度不一,很难判断出哪两根是一双的.JR家里来了K个客人,JR留下他们吃晚饭.加上JR,JR的girl friend和JR的朋友内涵,共K+3个 ... 
- tyvj1863 [Poetize I]黑魔法师之门
			背景 经过了16个工作日的紧张忙碌,未来的人类终于收集到了足够的能源.然而在与Violet星球的战争中,由于Z副官的愚蠢,地球的领袖applepi被邪恶的黑魔法师Vani囚禁在了Violet星球.为了 ... 
- npapi插件开发流程与实例
			近期做NPAPI插件,网上的介绍还是比较多,但就是没有一个完整的例子,FQ也没找到,难得NPAPI要走向陌路了?就不去深究额,先解决目前遇到的问题. 现状:已有Activex(仅兼容IE32/64位浏 ... 
- 明晨HOSTS编辑器mcHostsEdtor与火狐HostAdmin配合使用
			在开发过程中,需要经常切换环境开发.测试.Stage和正式环境,甚为麻烦. 后来找到了HOST切换工具mcHostsEdtor工具快速切换host,但浏览器比如有HOST缓存,后来同事推荐FireFo ... 
- PHP求余函数fmod()
			定义和用法 fmod() 函数返回除法的浮点数余数. 语法 fmod(x,y) 参数 描述 x 必需.一个数. y 必需.一个数. 说明 返回被除数(x)除以除数(y)所得的浮点数余数.余数(r)的定 ... 
- 01OC概述
			目前来说,Objective-C(简称OC)是iOS开发的核心语言,在开发过程中也会配合着使用C语言.C++,OC主要负责UI界面,C语言.C++可用于图形处理.特点如下: 一.OC基于C语言 C语言 ...