`
zhangyaochun
  • 浏览: 2651010 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于各大框架的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);
}
分享到:
评论

相关推荐

    Selenium+Python(元素定位)[整理].pdf

    Selenium 是一个强大的自动化测试工具,专门用于Web应用程序的测试,但也可以应用于其他基于Web的任务自动化。...使用Selenium结合Python,可以构建稳定且可扩展的测试框架,确保Web应用程序的功能正确性和性能稳定性。

    PhoneGap,API帮助文档翻译整理5-Device(设备)

    总结,PhoneGap的设备API为开发者提供了强大的工具,可以轻松地获取关于目标设备的关键信息,这对于优化应用性能、定制用户体验以及进行数据分析都非常重要。通过掌握这些API的使用方法,开发者能够构建出更加智能、...

    JavaScript_study

    根据提供的文件信息,我们可以整理出以下关于JavaScript的相关知识点: ### JavaScript简介 JavaScript是一种广泛使用的脚本语言,主要用于网页开发,使网页具备动态交互能力。它不仅可以在浏览器端执行,也可以在...

    整合了所有java经典面试题

    // If current element is smaller than the pivot if (array[j] ) { i++; // swap arr[i] and arr[j] int temp = array[i]; array[i] = array[j]; array[j] = temp; } } // swap arr[i+1] and arr...

    Android Rreact Native 常见错误总结

    5.Element type is invalid: expected a string (for built-in components) or a class/function but got: object 这个错误通常是因为我们引用了无效的组件所导致的。如果组件确实正确,那么我们需要查看是否正确地...

Global site tag (gtag.js) - Google Analytics