Javascript 关于窗口上jQuery source==的问题
直接从jQuery源复制 为什么使用Javascript 关于窗口上jQuery source==的问题,javascript,jquery,equals,type-coercion,Javascript,Jquery,Equals,Type Coercion,直接从jQuery源复制 为什么使用elem===window不安全 为什么jQuery对窗口对象使用类型强制 在IE中,似乎存在以下问题: 请参阅,了解在IE中使用==重新检查窗口对象不安全的原因 我认为根本原因是IE与Windows操作系统紧密耦合,因此通过window引用了各种操作系统对象,而平等性检查就消失了。而且它没有正确处理全局主机对象。他们的文档是否声称它不安全? data: function( elem, name, data ) { if ( !jQuery.accep
elem===window
不安全
为什么jQuery对窗口对象使用类型强制
在IE中,似乎存在以下问题:
请参阅,了解在IE中使用==
重新检查窗口对象不安全的原因
我认为根本原因是IE与Windows操作系统紧密耦合,因此通过window
引用了各种操作系统对象,而平等性检查就消失了。而且它没有正确处理全局主机对象。他们的文档是否声称它不安全?
data: function( elem, name, data ) {
if ( !jQuery.acceptData( elem ) ) {
return;
}
elem = elem == window ? windowData : elem;
top == window // true
top === window // false