关于各大框架的isElement的整理比较

api的设计要求是判断参数是否为Element对象

 

首先我们看看各大开源框架的源码:

 

1、prototype 1.6.0

 

 

isElement: function(o){
   return o && o.nodeType == 1;
}

 

 

 

2、underscore

 

isElement:function(obj){
       return !!(obj && obj.nodeType === 1);
}

 

 

 

 

3、tangram

 

 

isElement : function(o){
   return !!(o && o.nodeName && o.nodeType == 1);
}

你可能感兴趣的:(prototype,underscore,tangram,isElement)