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插件imgAreaSelect基础讲解
May 26 jQuery
jQuery Pagination分页插件_动力节点Java学院整理
Jul 17 jQuery
jQuery 开发之EasyUI 添加数据的实例
Sep 26 jQuery
jQuery响应滚动条事件功能示例
Oct 14 jQuery
jQuery实现的简单前端搜索功能示例
Oct 28 jQuery
vue-cli webpack 引入jquery的方法
Jan 10 jQuery
jQuery实现文件编码成base64并通过AJAX上传的方法
Apr 12 jQuery
通过jquery的ajax请求本地的json文件方法
Aug 08 jQuery
jQuery 同时获取多个标签的指定内容并储存为数组
Nov 20 jQuery
layui+jquery支持IE8的表格分页方法
Sep 28 jQuery
jQuery实现滑动开关效果
Aug 02 jQuery
jQuery实现鼠标拖拽登录框移动效果
Sep 13 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+jQuery实现自动补全功能源码
2013/05/15 PHP
php使用Image Magick将PDF文件转换为JPG文件的方法
2015/04/01 PHP
解析arp病毒背后利用的Javascript技术附解密方法
2007/08/06 Javascript
js正确获取元素样式详解
2009/08/07 Javascript
Mootools 1.2教程(21)——类(二)
2009/09/15 Javascript
一起来写段JS drag拖动代码
2010/12/09 Javascript
js jq 单击和双击区分示例介绍
2013/11/05 Javascript
jQuery操作CheckBox的方法介绍(选中,取消,取值)
2014/02/04 Javascript
jquery通过select列表选择框对表格数据进行过滤示例
2014/05/07 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
2016/10/01 Javascript
async/await与promise(nodejs中的异步操作问题)
2017/03/03 NodeJs
Vue.2.0.5过渡效果使用技巧
2017/03/16 Javascript
Bootstrap模态框(Modal)实现过渡效果
2017/03/17 Javascript
jQuery+Datatables实现表格批量删除功能【推荐】
2018/10/24 jQuery
vue 之 css module的使用方法
2018/12/04 Javascript
Angular之jwt令牌身份验证的实现
2020/02/14 Javascript
javascript设计模式 ? 访问者模式原理与用法实例分析
2020/04/26 Javascript
vue界面发送表情的实现代码
2020/09/11 Javascript
Python中的类学习笔记
2014/09/23 Python
举例讲解Django中数据模型访问外键值的方法
2015/07/21 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
python使用phoenixdb操作hbase的方法示例
2019/02/28 Python
python FTP批量下载/删除/上传实例
2019/12/22 Python
Python Spyder 调出缩进对齐线的操作
2021/02/26 Python
Web时代变迁及html5与html4的区别
2016/01/06 HTML / CSS
意大利婴儿产品网上商店:Mukako
2018/10/14 全球购物
马来西亚在线药房:RoyalePharma
2019/12/01 全球购物
团支书的期末学习总结自我评价
2013/11/01 职场文书
网上快餐厅创业计划书
2014/02/01 职场文书
2014道德模范事迹材料
2014/02/16 职场文书
爱国卫生月实施方案
2014/02/21 职场文书
秋季运动会广播稿(30篇)
2014/09/13 职场文书
试用期辞职信范文
2015/03/02 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
《语言的突破》读后感3篇
2019/12/12 职场文书
Java由浅入深通关抽象类与接口(上篇)
2022/04/26 Java/Android