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 相关文章推荐
vue中如何引入jQuery和Bootstrap
Apr 10 jQuery
jQuery extend()详解及简单实例
May 06 jQuery
最常用的jQuery表单验证(简单)
May 23 jQuery
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
Aug 04 jQuery
通过jquery toggleClass()属性制作文章段落更改背景颜色
May 21 jQuery
jquery引入外部CDN 加载失败则引入本地jq库
May 23 jQuery
jquery获取select选中值的文本,并赋值给另一个输入框的方法
Aug 21 jQuery
jQuery的ztree仿windows文件新建和拖拽功能的实现代码
Dec 05 jQuery
在vue项目中使用Jquery-contextmenu插件的步骤讲解
Jan 27 jQuery
jquery实现垂直无限轮播的方法分析
Jul 16 jQuery
jquery实现掷骰子小游戏
Oct 24 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
smarty实例教程
2006/11/19 PHP
Yii2 队列 shmilyzxt/yii2-queue 简单概述
2017/08/02 PHP
PHP延迟静态绑定使用方法实例解析
2020/09/05 PHP
PHP队列场景以及实现代码实例详解
2021/02/26 PHP
jquer之ajaxQueue简单实现代码
2011/09/15 Javascript
jquery 实现返回顶部功能
2014/11/17 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
针对BootStrap中tabs控件的美化和完善(推荐)
2016/07/06 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
2016/09/20 Javascript
JavaScript prototype属性详解
2016/10/25 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
理解 javascript 中的函数表达式与函数声明
2017/07/07 Javascript
JS运动特效之完美运动框架实例分析
2018/01/24 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
微信小程序swiper组件实现抖音翻页切换视频功能的实例代码
2020/06/24 Javascript
Vue移动端项目实现使用手机预览调试操作
2020/07/18 Javascript
Vue.js中使用Vuex实现组件数据共享案例
2020/07/31 Javascript
react ant Design手动设置表单的值操作
2020/10/31 Javascript
[03:33]TI9战队采访 - Infamous
2019/08/20 DOTA
[32:36]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第二场 12.12
2020/12/16 DOTA
python ElementTree 基本读操作示例
2009/04/09 Python
Python变量赋值的秘密分享
2018/04/03 Python
python求质数的3种方法
2018/09/28 Python
Python列表的切片实例讲解
2019/08/20 Python
pycharm设置默认的UTF-8编码模式的方法详解
2020/06/01 Python
基于tf.shape(tensor)和tensor.shape()的区别说明
2020/06/30 Python
Pytest测试框架基本使用方法详解
2020/11/25 Python
详解如何在css中引入自定义字体(font-face)
2018/05/17 HTML / CSS
英国现代绅士品牌:Hackett
2017/12/17 全球购物
大学生通用个人自我评价
2014/04/27 职场文书
平安建设工作方案
2014/06/02 职场文书
停电放假通知
2015/04/14 职场文书
二十年同学聚会致辞
2015/07/28 职场文书
残联2016年全国助残日活动总结
2016/04/01 职场文书
Python之Matplotlib绘制热力图和面积图
2022/04/13 Python
JAVA springCloud项目搭建流程
2022/05/11 Java/Android