typeof img.complete != 'undefined' && !img.complete

陈一奇 发布于 2012/03/23 18:43
阅读 617
收藏 0
if(typeof img.complete != 'undefined' && !img.complete) {
return false;
};
if(typeof img.naturalWidth != 'undefined' && img.naturalWidth == 0) {
return false;

};

请帮忙解释下这段代码是什么意思?

加载中
0
mark35
mark35

typeof img.complete 判断img对象是否有complete这个属性(值),然后再做 img.complete 的判断。如果直接做 img.complete 判断但img并不存在complete属性就会出错。 

这是严谨的代码风格。

0
陈一奇

还有下面的判断,那个属性是什么意思
返回顶部
顶部