这次给大家带来的是长度和大小的使用对比()。长度和尺寸()的使用注意事项有哪些?以下是实际案例。让我们看一看。
jQuery长度和size()之间的差异总结如下:
1.length是属性,size()是方法。
2.如果你只是想得到元素的数量,这两种效果是一样的(" img & quot).长度和(" img & quot).长度和(" img & quot).size()获得相同的值。
3.如果你计算一个字符串的长度或者一个数组中元素的数量,你必须使用length,比如$(& quot;#文本& quot).val()。长度.
看他们的执行时间。http://jsperf.com/size-vs-length使用了这个测试。
从图中可以看出,size()方法比length方法慢38%。为什么?
原因如下:
看官网的解释(http://api.jquery.com/size/):
的。从jQuery 1.8开始,不推荐使用size()方法。使用。请改用length属性。
的。size()方法在功能上等效于。长度属性;然而。属性是首选的,因为它没有函数调用的开销。
从上面可以看出,size()是通过调用length属性实现的。
jquery 1.8之后,length取代了size(),因为length不需要返回函数调用,这样更好。
向昨天学习,为今天而活,对明天充满希望。
相信你看完这个案例已经掌握了方法。更多精彩请关注即时码站其他相关文章!
推荐阅读:
做一个手机微信微信官方账号(有代码)
如何绑定箭头键来控制div移动
评论前必须登录!
注册