Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “现代化即跳过”;“卸载”;_Javascript_Modernizr - Fatal编程技术网

Javascript “现代化即跳过”;“卸载”;

Javascript “现代化即跳过”;“卸载”;,javascript,modernizr,Javascript,Modernizr,阅读 这意味着什么: // When using `setAttribute`, IE skips "unload", WebKit skips "unload" and "resize", whereas `in` "catches" those var isSupported = eventName in element; 如果你问这个评论是什么意思,我认为它与If语句中的代码有关。如果测试中的简单失败,那么代码将尝试调用setAttribute()来创建一个虚拟事件处理程序。显然,根据

阅读

这意味着什么:

// When using `setAttribute`, IE skips "unload", WebKit skips "unload" and "resize", whereas `in` "catches" those
var isSupported = eventName in element;

如果你问这个评论是什么意思,我认为它与
If
语句中的代码有关。如果测试中的简单
失败,那么代码将尝试调用
setAttribute()
来创建一个虚拟事件处理程序。显然,根据该评论,一些浏览器忽略了这种尝试。因此,首先进行
测试中的

也就是说,我认为这意味着第208行的代码:

        isSupported = is(element[eventName], 'function');

对于某些事件将返回“假阴性”。

可能重复我认为问题是关于注释行的,而不是关于
表达式中的
,但我可能错了。是的,是关于注释行的,如果有人可以详细说明:)谢谢。看起来是为了避免像你说的假阴性