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轻松实现无缝轮播效果
Mar 22 jQuery
为Jquery EasyUI 组件加上清除功能的方法(详解)
Apr 13 jQuery
jquery append与appendTo方法比较
May 24 jQuery
利用jQuery异步上传文件的插件用法详解
Jul 19 jQuery
jQuery实现菜单的显示和隐藏功能示例
Jul 24 jQuery
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
Dec 11 jQuery
jQuery实现简单的Ajax调用功能示例
Feb 15 jQuery
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
Jun 06 jQuery
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
Jun 18 jQuery
JQuery实现简单的复选框树形结构图示例【附源码下载】
Jul 16 jQuery
Jquery滑动门/tab切换实现方法完整示例
Jun 05 jQuery
jquery实现拖拽小方块效果
Dec 10 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下安装配置fckeditor编辑器的方法
2011/03/02 PHP
解析php防止form重复提交的方法
2013/07/01 PHP
php实现留言板功能(代码详解)
2017/03/28 PHP
鼠标移到导航当前位置的LI变色处于选中状态
2013/08/23 Javascript
Javascript中使用parseInt函数需要注意的问题
2015/04/02 Javascript
js实现创建删除html元素小结
2015/09/30 Javascript
使用jquery动态加载Js文件和Css文件
2015/10/24 Javascript
理解jquery事件冒泡
2016/01/03 Javascript
js 判断各种数据类型的简单方法(推荐)
2016/08/29 Javascript
javascript prototype原型详解(比较基础)
2016/12/26 Javascript
了解VUE的render函数的使用
2017/06/08 Javascript
vue 父组件调用子组件方法及事件
2018/03/29 Javascript
Vue实现内部组件轮播切换效果的示例代码
2018/04/07 Javascript
基于vue cli 通过命令行传参实现多环境配置
2018/07/12 Javascript
video.js 一个页面同时播放多个视频的实例代码
2018/11/27 Javascript
关于vue组件事件属性穿透详解
2019/10/28 Javascript
js点击事件的执行过程实例分析【冒泡与捕获】
2020/04/11 Javascript
Vue Cli3 打包配置并自动忽略console.log语句的方法
2020/04/23 Javascript
[01:25]DOTA2自定义游戏灵园鬼域等你踏足
2015/10/30 DOTA
详解Django中的form库的使用
2015/07/18 Python
Python实现求一个集合所有子集的示例
2018/05/04 Python
python使用matplotlib库生成随机漫步图
2018/08/27 Python
对Python生成汉字字库文字,以及转换为文字图片的实例详解
2019/01/29 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
2019/05/18 Python
对pyqt5中QTabWidget的相关操作详解
2019/06/21 Python
python ImageDraw类实现几何图形的绘制与文字的绘制
2020/02/26 Python
Python如何使用ElementTree解析xml
2020/10/12 Python
HTML5之SVG 2D入门4—笔画与填充
2013/01/30 HTML / CSS
自1926年以来就为冰岛保持温暖:66°North
2020/11/27 全球购物
生日宴会答谢词
2014/01/09 职场文书
五年级数学教学反思
2014/02/11 职场文书
保险内勤岗位职责
2014/04/05 职场文书
教师见习报告范文
2014/11/03 职场文书
财务整改报告范文
2014/11/05 职场文书
2015年教师节新闻稿
2015/07/17 职场文书