宝哥软件园

jQuery长度和大小差异摘要()

编辑:宝哥软件园 来源:互联网 时间:2021-08-31

jQuery长度和大小()之间的差异总结如下:

1.length是属性,size()是方法。

2.如果只是想得到元素的个数,两个效果是一样的,就是(' img ')。长度和(' img ')。长度和(' img ')。size()获得相同的值。

3.如果计算字符串的长度或数组元素的数量,则只能使用长度,如$('#text ')。val()。

看看他们的行刑时间。http://jsperf.com/size-vs-length用这个测试了一下

从图中可以看出,size()方法比length慢38%。原因是什么?

原因就在这里:

看官网的解释(http://api.jquery.com/size/):

那个。从jQuery 1.8开始,不推荐使用size()方法。使用。长度属性。

那个。size()方法在功能上等效于。长度属性;然而。length属性是首选的,因为它没有函数调用的开销。

从上面可以看出,size()是通过调用length属性实现的

jquery 1.8之后,length取代了size(),因为length不需要返回函数调用,这样更好。

从昨天学习,为今天而活,为明天而希望。

摘要

以上是边肖介绍的jQuery长度和大小()的区别总结,希望对大家有所帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!

更多资讯
游戏推荐
更多+