对象检测(object detection)
来源:互联网 发布:剑灵男剑士捏脸数据 编辑:程序博客网 时间:2024/09/21 09:04
测试一个对象——比如document.all——是否存在,最安全的方法就是判断它是否返回字符串"undefined"。这个技巧就叫做对象检测(object detection)。
在当今世界里,我们似乎真的无法摆脱Microsoft的影子。无论是window操作系统还是ie浏览器,我们都不得不优先使用它;就算ie6的问题多多,我们都必须把它摆到第一位。国外虽然已经提前给ie6送上了葬礼,连它的老东家微软也宣布了它的死刑;但面对国内依然50%以上占有率,前途似乎依然渺茫。
我很久以前就开始使用Firefox浏览器,Firebug插件让我的工作轻松了很多。
IE6对web标准的支持缺乏已经是公认的事实。CSS一大把bugs和hacks,对Javascript也是特立独行地使用了一些自己专有的对象。比如W3C使用addEventListener,而ie却使用attachEvent;W3C使用stopPropagation,而ie却使用cancelBubble,等等...
由于ie的市场占用率实在惊人,所以我们这些前端技术人员,满足web标准的同时,也不得不照顾一下ie。为了兼容ie,我们只有多增加几行代码。只需使用if-else语句便可以兼容ie。
function attachEventListener(target, eventType, functionRef, capture)
{
if (typeof target.addEventListener != "undefined")
{
target.addEventListener(eventType, functionRef, capture);
}
else if (typeof target.attachEvent != "undefined")
{
target.attachEvent("on" + eventType, functionRef);
}
};
W3C使用addEventListener,当我们使用的是firefox浏览器,那它将执行if语句,因为它定义了addEventListener,所以将执行:
target.addEventListener(eventType, functionRef, capture);
如果当前使用的是ie浏览器,由于它没有定义addEventListener,即此时addEventListener返回的类型等于undefined,所以便执行else if语句,微软定义了另外一个,即attachEvent:
target.attachEvent("on" + eventType, functionRef);
这就是经常使用的技巧:对象检测(object detection)
- 对象检测(object detection)
- 各种对象检测论文总结(Object Detection )
- 目标检测(Object Detection)
- Deep Neural Networks for Object Detection(基于DNN的对象检测)
- 【目标检测】Object Detection RCNN算法解析
- 目标检测(Object Detection)资料汇总
- 目标 检测领域(Object Detection Benchmark)
- 监控器物检测object detection实战
- Tensorflow物体检测(Object Detection)
- Object Detection目标检测全面总结--重要
- Object对象检测
- 目标检测(Object Detection)原理与实现(一)
- 目标检测(Object Detection)原理与实现(二)
- 目标检测(Object Detection)原理与实现(三)
- 目标检测(Object Detection)原理与实现(四)
- 目标检测(Object Detection)原理与实现(五)
- 目标检测(Object Detection)原理与实现(六)
- 目标检测(Object Detection)原理与实现(六)
- 80386的内存分页机制
- jar包及jar包中图片加载
- 我右下角的小喇叭不见了、救命啊
- 我的简单仿qq客户端C#代码
- 关于OO的几个问题
- 对象检测(object detection)
- C#导出数据到Excel的几种方法
- BlackBerry开发过程中inner类的使用
- 控制台命令
- 关于“抽象类是否可继承实体类”的辨析
- 缅怀大师 之 ML语言之父——罗宾·米尔纳
- 计算方法课设(C#源码)
- Java把Double类型转换为日期型
- Ogre资源组及资源