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实现异步加载图片(懒加载图片一种方式)
Apr 24 jQuery
jQuery实现动态添加、删除按钮及input输入框的方法
Apr 27 jQuery
深入研究jQuery图片懒加载 lazyload.js使用方法
Aug 16 jQuery
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
Sep 20 jQuery
jquery实现企业定位式导航效果
Jan 01 jQuery
jQuery实现模糊查询的方法分析
May 10 jQuery
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
使用jquery的cookie实现登录页记住用户名和密码的方法
Mar 13 jQuery
详解jQuery中的getAll()和cleanData()
Apr 15 jQuery
JQuery实现折叠式菜单的详细代码
Jun 03 jQuery
jquery+ajax实现异步上传文件显示进度条
Aug 17 jQuery
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
Jan 29 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制作简单的内容采集器的代码
2007/11/28 PHP
ThinkPHP空模块和空操作详解
2014/06/30 PHP
使用纯php代码实现页面伪静态的方法
2015/07/25 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
JS 图片缩放效果代码
2010/06/09 Javascript
JS小功能(button选择颜色)简单实例
2013/11/29 Javascript
AngularJs动态加载模块和依赖注入详解
2016/01/11 Javascript
jQuery元素选择器实例代码
2017/02/06 Javascript
babel基本使用详解
2017/02/17 Javascript
详解Vue2 无限级分类(添加,删除,修改)
2017/03/07 Javascript
js实现倒计时关键代码
2017/05/05 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
vue click.stop阻止点击事件继续传播的方法
2018/09/04 Javascript
了解JavaScript表单操作和表单域
2019/05/27 Javascript
Vue实现数据表格合并列rowspan效果
2020/11/30 Javascript
Vue.js路由实现选项卡简单实例
2019/07/24 Javascript
详解json串反转义(消除反斜杠)
2019/08/12 Javascript
vue 实现强制类型转换 数字类型转为字符串
2019/11/07 Javascript
JS简易计算器实例讲解
2020/06/30 Javascript
javascript实现贪吃蛇小练习
2020/07/05 Javascript
Django中Model的使用方法教程
2018/03/07 Python
Pycharm 操作Django Model的简单运用方法
2018/05/23 Python
在Pycharm中项目解释器与环境变量的设置方法
2018/10/29 Python
python 通过手机号识别出对应的微信性别(实例代码)
2019/12/22 Python
Tensorflow轻松实现XOR运算的方式
2020/02/03 Python
在django中查询获取数据,get, filter,all(),values()操作
2020/08/09 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
老师自我鉴定范文
2013/12/25 职场文书
成绩单公证书
2014/04/10 职场文书
世界读书日的活动方案
2014/08/20 职场文书
幽默口才训练经典句子(48句)
2019/08/19 职场文书
导游词之茶卡盐湖
2019/11/26 职场文书
python数据库批量插入数据的实现(executemany的使用)
2021/04/30 Python
微信小程序用户授权最佳实践指南
2021/05/08 Javascript
Redis Stream类型的使用详解
2021/11/11 Redis