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插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
jQuery输入框密码的显示隐藏【代码分享】
Apr 29 jQuery
jquery dataTable 获取某行数据
May 05 jQuery
各种选择框jQuery的选中方法(实例讲解)
Jun 27 jQuery
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 jQuery
详解jquery插件jquery.viewport.js学习使用方法
Sep 08 jQuery
jQuery实现可兼容IE6的遮罩功能详解
Sep 19 jQuery
jQuery+SpringMVC中的复选框选择与传值实例
Jan 08 jQuery
jquery 实现拖动文件上传加载进度条功能
Mar 18 jQuery
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
jquery选择器和属性对象的操作实例分析
Jan 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
咖啡知识大全
2021/03/03 新手入门
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
PHP开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
2011/08/18 PHP
PHP 5.5 创建和验证哈希最简单的方法详解
2013/11/07 PHP
thinkphp普通查询与表达式查询实例分析
2014/11/24 PHP
培养自己的php编码规范
2015/09/28 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
2018/12/06 PHP
ExtJs扩展之GroupPropertyGrid代码
2010/03/05 Javascript
解析Javascript小括号“()”的多义性
2013/12/03 Javascript
浅谈javascript的调试
2015/01/28 Javascript
基于jQuery实现的QQ表情插件
2015/08/25 Javascript
微信企业号开发之微信考勤百度地图定位
2015/09/11 Javascript
JavaScript获取function所有参数名的方法
2015/10/30 Javascript
基于JS实现横线提示输入验证码随验证码输入消失(js验证码的实现)
2016/10/27 Javascript
微信小程序 页面传值详解
2017/03/10 Javascript
详解Vue2.X的路由管理记录之 钩子函数(切割流水线)
2017/05/02 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
2017/05/12 Javascript
基于JavaScript实现抽奖系统
2018/01/16 Javascript
基于better-scroll 实现歌词联动功能的代码
2020/05/07 Javascript
[02:45]DOTA2英雄基础教程 伐木机
2013/12/23 DOTA
玩转python selenium鼠标键盘操作(ActionChains)
2020/04/12 Python
浅谈Python中的作用域规则和闭包
2018/03/20 Python
pycharm 取消默认的右击运行unittest的方法
2018/11/29 Python
python实现多层感知器
2019/01/18 Python
python Tcp协议发送和接收信息的例子
2019/07/22 Python
tensorflow模型继续训练 fineturn实例
2020/01/21 Python
Tensorflow累加的实现案例
2020/02/05 Python
如何用python批量调整视频声音
2020/12/22 Python
加拿大高尔夫超市:Golf Town
2018/01/12 全球购物
几个数据库方面的面试题
2016/07/01 面试题
高中生学习计划书
2014/09/15 职场文书
综合素质评价自我评价
2015/03/06 职场文书
考勤制度通知
2015/04/25 职场文书
入党介绍人考察意见
2015/06/01 职场文书
Python matplotlib绘制条形统计图 处理多个实验多组观测值
2022/04/21 Python