1、mouseover与mouseenter
共同点:
当二者都没有子元素时,二者的行为是一致的,但是二者内部都包含子元素时,行为就不同了.
1 | function Foo(){ |
1、利用 Object.keys
方法 该方法会返回当前对象内所有返回一个数组,成员是参数对象自身的(不含继承的)所有可遍历(enumerable
)属性的键名。详情 Object.keys
;
如果数组的长度不为空那么则说明对象不为空
使用方法如下:
1 | background: no-repeat scroll 56px 78px / 69px 69px rgba(0, 0, 0, 0) url('.....'); |
检测一个对象是否是一个对象的方法:
1 | if(typeof(obj) == "object" && Object.prototype.toString.call(obj).toLowerCase() == "[object object]" && !obj.length){ |