jQuery length 和 size()区别总结


Posted in jQuery onApril 26, 2018

jQuery length和size()区别总结如下:

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

2.如果你只是想获取元素的个数,两者效果一样既 ("img").length("img").length("img").size() 获取的值是一样的。

3.如果计算一个字符串的长度或者计算一个数组元素的个数就只得用length, 如 $("#text").val().length

 看看他们的执行时间,http://jsperf.com/size-vs-length用这个检测的

jQuery length 和 size()区别总结

从图中可以看到size()方法比length慢38%,原因何在?

原因在此:

jQuery length 和 size()区别总结

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

The .size() method is deprecated as of jQuery 1.8. Use the .length property instead.

The .size() method is functionally equivalent to the .length property; however, the .length property is preferred because it does not have the overhead of a function call.

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

在jquery 1.8后 length取代了 size()  ,因为length不需要返回一个函数调用,更优秀。

Learn from yesterday, live for today, hope for tomorrow.

总结

以上所述是小编给大家介绍的jQuery length 和 size()区别总结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jQuery获取table下某一行某一列的值实现代码
Apr 07 jQuery
详谈表单格式化插件jquery.serializeJSON
Jun 23 jQuery
jQuery扇形定时器插件pietimer使用方法详解
Jul 18 jQuery
快速掌握jquery分页插件jqPaginator的使用方法
Aug 09 jQuery
深入研究jQuery图片懒加载 lazyload.js使用方法
Aug 16 jQuery
jQuery获取复选框选中的当前行的某个字段的值
Sep 15 jQuery
jQuery使用zTree插件实现可拖拽的树示例
Sep 23 jQuery
jquery ajax异步提交表单数据的方法
Oct 27 jQuery
jquery中done和then的区别(详解)
Dec 19 jQuery
jQuery实现动态显示select下拉列表数据的方法
Feb 05 jQuery
jQuery 动态粒子效果示例代码
Jul 07 jQuery
html中两种获取标签内的值的方法
Jun 16 jQuery
jQuery+ajax实现动态添加表格tr td功能示例
Apr 23 #jQuery
jQuery中图片展示插件highslide.js的简单dom
Apr 22 #jQuery
手写简单的jQuery雪花飘落效果实例
Apr 22 #jQuery
JQuery元素快速查找与操作
Apr 22 #jQuery
关于jquery layui弹出层的使用方法
Apr 21 #jQuery
jQuery中的for循环var与let的区别
Apr 21 #jQuery
jQuery中的$是什么意思及 $. 和 $().的区别
Apr 20 #jQuery
You might like
使用URL传输SESSION信息
2015/07/14 PHP
PHP如何读取由JavaScript设置的Cookie
2017/03/22 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
PHP手机短信验证码实现流程详解
2018/05/17 PHP
laravel 解决强制跳转 https的问题
2019/10/22 PHP
解决 FireFox 下[使用event很麻烦] 的问题.
2006/08/22 Javascript
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
2010/04/01 Javascript
js对象的比较
2011/02/26 Javascript
JavaScript全局函数使用简单说明
2011/03/11 Javascript
js 实现在离开页面时提醒未保存的信息(减少用户重复操作)
2013/01/16 Javascript
JavaScript数据类型详解
2015/04/01 Javascript
Javascript技术难点之apply,call与this之间的衔接
2015/12/04 Javascript
vue插件tab选项卡使用小结
2016/10/27 Javascript
JS实现的自动打字效果示例
2017/03/10 Javascript
TypeScript入门-基本数据类型
2017/03/28 Javascript
详解在vue-cli项目中使用mockjs(请求数据删除数据)
2017/10/23 Javascript
vue2.0在table中实现全选和反选的示例代码
2017/11/04 Javascript
微信小程序vant弹窗组件的实现方式
2020/02/21 Javascript
JS实现网页端猜数字小游戏
2020/03/06 Javascript
[53:15]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS TNC
2018/03/30 DOTA
[02:07]TI9显影之尘系列 - Vici Gaming
2019/08/20 DOTA
python基础教程之获取本机ip数据包示例
2014/02/10 Python
Python的加密模块md5、sha、crypt使用实例
2014/09/28 Python
Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)
2017/07/06 Python
快速了解Python相对导入
2018/01/12 Python
Python线性回归实战分析
2018/02/01 Python
pandas重新生成索引的方法
2018/11/06 Python
python实现生成字符串大小写字母和数字的各种组合
2019/01/01 Python
python后端接收前端回传的文件方法
2019/01/02 Python
Python中整数的缓存机制讲解
2019/02/16 Python
python 实现多维数组转向量
2019/11/30 Python
美津浓巴西官方网站:Mizuno巴西
2019/07/24 全球购物
2014年幼儿园德育工作总结
2014/12/17 职场文书
导游词之江南园林狮子林
2019/09/16 职场文书
基于Redis位图实现用户签到功能
2021/05/08 Redis
Consul在linux环境的集群部署
2022/04/08 Servers