那些ie6已支持的方法属性,成为事实标准。或者方便大家的api
2013-11-27 14:44
405 查看
很多api,都是ie6实现,后来其他w3c或其他浏览器支持,或者用类似的方法模拟
onselectionchange 判断选区改变 ,chrome已支持
Element.contains 判断元素是否包含另一个, w3c :compareDocumentPosition
innerHTML 从ie支持到标准
innerText chrome已支持, w3c为textContent
onbeforedeactivate/onactivate 当激活前和失去激活后,配合range的bookmark,保存光标选区 其他浏览器未支持
selection.getBookmark/selection.moveToBookmark 如上,w3c使用的是 selection.addRange
mouseenter/mouseleave 阻止了冒泡版本的mouseover/mouseout, 也将会是从ie专有到标准的事件(firefox已支持)
focusin/focusout 支持冒泡版本的focus \blur,其他浏览器在捕获阶段绑定focus/blur来模拟
onselectstart 绑定开始选择。chrome已支持
unselectable 不会聚焦,同时已经focus的元素不会失去焦点。
hidefocus 其他浏览器使用outline,孰好孰差不做对比
禁止选择: ie : onselectstart+unselectable 其他 user-select:none;
onbeforecopy,onbeforecut,onbeforepaste,onbeforeeditfocus、ondrag*、ondrop* 等在特殊场景中,用处很大。
onpropertychange 比oninput好用。可以检测监听更多的行为。
onlosecapture+setCapture/releaseCapture 在处理拖放时候很实用,w3c使用window.blur+window.captureEvents/window.releaseEvents
其他待添加:
ie自己的一套css滤镜,简直就是早期版本的css3,旋转、发光、阴影等,而html5才支持原生的拖放
Element.contains 判断元素是否包含另一个,w3c compareDocumentPosition 判断位置(功能更多)
insertAdjacentHTML/insertAdjacentElement 灵活的插入文档和element,firefox、chrome已支持
onselectionchange 判断选区改变 ,chrome已支持
Element.contains 判断元素是否包含另一个, w3c :compareDocumentPosition
innerHTML 从ie支持到标准
innerText chrome已支持, w3c为textContent
onbeforedeactivate/onactivate 当激活前和失去激活后,配合range的bookmark,保存光标选区 其他浏览器未支持
selection.getBookmark/selection.moveToBookmark 如上,w3c使用的是 selection.addRange
mouseenter/mouseleave 阻止了冒泡版本的mouseover/mouseout, 也将会是从ie专有到标准的事件(firefox已支持)
focusin/focusout 支持冒泡版本的focus \blur,其他浏览器在捕获阶段绑定focus/blur来模拟
onselectstart 绑定开始选择。chrome已支持
unselectable 不会聚焦,同时已经focus的元素不会失去焦点。
hidefocus 其他浏览器使用outline,孰好孰差不做对比
禁止选择: ie : onselectstart+unselectable 其他 user-select:none;
onbeforecopy,onbeforecut,onbeforepaste,onbeforeeditfocus、ondrag*、ondrop* 等在特殊场景中,用处很大。
onpropertychange 比oninput好用。可以检测监听更多的行为。
onlosecapture+setCapture/releaseCapture 在处理拖放时候很实用,w3c使用window.blur+window.captureEvents/window.releaseEvents
其他待添加:
ie自己的一套css滤镜,简直就是早期版本的css3,旋转、发光、阴影等,而html5才支持原生的拖放
Element.contains 判断元素是否包含另一个,w3c compareDocumentPosition 判断位置(功能更多)
insertAdjacentHTML/insertAdjacentElement 灵活的插入文档和element,firefox、chrome已支持
相关文章推荐
- 让IE6支持HTML5的标准方法
- 让IE6支持兼容min-width、max-width CSS样式属性的方法
- table或者列表中超出的字用省略号代替的方法(支持IE6)
- IE6不支持CSS中的min-width/height属性问题的解决方法
- 让IE6支持HTML5的标准方法
- 解决ie6不支持:hover、属性选择器等问题的方法
- 让IE6支持max/min-height/width样式属性方法
- dwr:报 missing callfack function 或者 “错误:对象不支持此属性或方法”
- 让IE6IE7IE8支持CSS3属性的8种方法介绍
- 关于IE8版本提示“不支持‘trim’此属性或者方法”的解决办法。转摘雨网络
- 自拍仪开发:TypeEror:对象不支持此属性或者方法
- ie6 未结束注释,对象不支持此属性或方法等错误原因
- IE6-IE8支持css3圆角属性的方法
- 一个解决ie6不支持:hover、属性选择器等问题的方法
- 让IE6、IE7、IE8 支持CSS 3圆角属性的方法(转)
- JS_里操作_DOM_的几个标准属性与方法
- EXTJS 2.2版本在IE9中会报错:对象不支持“createContextualFragment”属性或方法
- JS判断浏览器是否支持某一个CSS3属性的方法
- dhtmlxtree SCRIPT438: 对象不支持“load”属性或方法
- 探秘QTP的Windows标准对象——WinCalendar对象的属性和方法