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浏览器明文保存密码这个话题了,国外一 ... 
									- C#的winform控件命名规范
			注:这里用红字标记的部分表示有重复出现,括号内为替代表示方案 1.标准控件 序号 控件类型简写 控件类型 1 btn Button 2 chk CheckBox 3 ckl CheckedListBo ... 
- IntelliJ IDEA 15 在线激活地址
			License server,直接输入http://www.iteblog.com/idea/key.php地址即可激活IntelliJ IDEA 15: 
- 6个重要的.NET概念:栈,堆,值类型,引用类型,装箱,拆箱
			引言 本篇文章主要介绍.NET中6个重要的概念:栈,堆,值类型,引用类型,装箱,拆箱.文章开始介绍当你声明一个变量时,编译器内部发生了什么,然后介绍两个重要的概念:栈和堆:最后介绍值类型和引用类型,并 ... 
- No module named migrate.versioning
			在学习mega-tutorial的数据库章节时创建数据库遇到了问题,在stackoverflow上找到了结果 pip install sqlalchemy==0.7.9 pip install sql ... 
- .net 开源工作流比较及应用
			送上比较内容图: 鉴于这个表的内容,与公司技术与需求的结合,我们选择啦RoadFlow工作流引擎. 下面踏上RoadFlow的征程. RoadFlow的下载.部署.及使用 官方网址:http://cq ... 
- 深入理解javascript原型和闭包(3)——prototype原型
			既typeof之后的另一位老朋友! prototype也是我们的老朋友,即使不了解的人,也应该都听过它的大名.如果它还是您的新朋友,我估计您也是javascript的新朋友. 在咱们的第一节(深入理解 ... 
- 5Hibernate配置及使用方法----青软S2SH(笔记)
			关于hibernate的简单配置,先看结构图,我们需要 1.还要弄一下需要的 jar包. 2.配置两个文件(hibernate配置文件和映射文件),不过映射文件可以用注解替代. 3.写一个pojo类, ... 
- vijos1250 最勇敢的机器人
			背景 Wind设计了很多机器人.但是它们都认为自己是最强的,于是,一场比赛开始了~ 描述 机器人们都想知道谁是最勇敢的,于是它们比赛搬运一些物品. 它们到了一个仓库,里面有n个物品,每个物品都有一个价 ... 
- IBAction和IBOutlet
			- IBAction: - 本质就是void - 能让方法具备连线的功能- IBOutlet - 能让属性具备连线的功能 
- 02第一个OC程序
			一.打开XCode4.6.3,新建项目 二.选择Application下的命名行项目 三.输入项目名称,选择Foundation框架创建项目,点击Next 四.二话不说.点击Run.启动我们创建的项目 ...