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返回定位插件详解
May 15 jQuery
jQuery滚动插件scrollable.js用法分析
May 25 jQuery
jQuery实现动态删除LI的方法
May 30 jQuery
基于JQuery的Ajax方法使用详解
Aug 16 jQuery
jquery实现左右轮播图效果
Sep 28 jQuery
jQuery zTree 异步加载添加子节点重复问题
Nov 29 jQuery
Vue+jquery实现表格指定列的文字收缩的示例代码
Jan 09 jQuery
关于jquery layui弹出层的使用方法
Apr 21 jQuery
JQuery获取元素尺寸、位置及页面滚动事件应用示例
May 14 jQuery
Jquery实现获取子元素的方法分析
Aug 24 jQuery
jQuery 图片查看器插件 Viewer.js用法简单示例
Apr 04 jQuery
jquery实现有过渡效果的tab切换
Jul 17 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
十天学会php之第一天
2006/10/09 PHP
PHP常用函数小技巧
2008/09/11 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
2013/06/25 PHP
一个PHP的ZIP压缩类分享
2014/05/04 PHP
CodeIgniter多语言实现方法详解
2016/01/20 PHP
PHP+原生态ajax实现的省市联动功能详解
2017/08/15 PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
2017/11/21 PHP
laravel框架实现敏感词汇过滤功能示例
2020/02/15 PHP
对象无length属性时IE6/IE7中无法将其转换成伪数组(ArrayLike)
2011/07/31 Javascript
javascript椭圆旋转相册实现代码
2012/01/16 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
2014/01/06 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
2014/03/10 Javascript
Extjs4.0 ComboBox如何实现三级联动
2016/05/11 Javascript
js实现的在线调色板功能完整实例
2016/12/21 Javascript
Angular4学习笔记之新建项目的方法
2017/07/18 Javascript
angular.extend方法的具体使用
2017/09/14 Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
2017/09/30 Javascript
详解js的视频和音频采集
2018/08/09 Javascript
JS实现的全选、全不选及反选功能【案例】
2019/02/19 Javascript
零基础之Node.js搭建API服务器的详解
2019/03/08 Javascript
Python随机生成彩票号码的方法
2015/03/05 Python
JSON Web Tokens的实现原理
2017/04/02 Python
python requests 使用快速入门
2017/08/31 Python
Python自动化导出zabbix数据并发邮件脚本
2019/08/16 Python
7款设计巧妙的css3飘带状3D立体效果的导航菜单和表单窗口
2013/02/04 HTML / CSS
详解CSS3阴影 box-shadow的使用和技巧总结
2016/12/03 HTML / CSS
大学生入党思想汇报
2014/01/01 职场文书
高一英语教学反思
2014/01/22 职场文书
大学生党员自我评价范文
2014/04/09 职场文书
本科生就业推荐信
2014/05/19 职场文书
担保书范本
2015/01/20 职场文书
2016中秋晚会开幕词
2016/03/03 职场文书
redis配置文件中常用配置详解
2021/04/14 Redis
JavaScript如何优化逻辑判断代码详解
2021/06/08 Javascript
十大最强格斗系宝可梦,超梦X仅排第十,第二最重格斗礼仪
2022/03/18 日漫
GO语言异常处理分析 err接口及defer延迟
2022/04/14 Golang