问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html5选择器真比jquery 选择器效率快吗

发布网友 发布时间:2022-04-20 03:27

我来回答

2个回答

热心网友 时间:2022-04-20 04:56

HTML5向Web API新引入了document.querySelector以及document.querySelectorAll两个方法用来更方便地从DOM选取元素,功能类似于jQuery的选择器。这使得在编写原生JavaScript代码时方便了许多.如:
标签选择
element = document.querySelector('selectors');
elementList = document.querySelectorAll('selectors');

多标签
element = document.querySelector('selector1,selector2,...');
elementList = document.querySelectorAll('selector1,selector2,...');

iD 和class
element = document.querySelector('div#container');//返回id为container的首个div
element = document.querySelector('.foo,.bar');//返回带有foo或者bar样式类的首个元素

elements = document.querySelectorAll('div.foo');//返回所有带foo类样式的div

jQuery本身在dom操作上速度就一般,jQuery只是原生JS的一个自定义框架,速度首先敢原生就差很远了。所以JQ跟HTML5原生自带的选择器根本就没办法比。当然有时候和JQ结合速度也会比你只使用上面说的选择器快,首先您得记住将DOM缓存起来 如:
var a=$("#a");//缓存元素
var b=$("#a").find(".b");//缓存元素
function doa(){
b.toggle();
}
//如果我们要执行一个点击就让b显示隐藏的话,也就是多次操作该DOM,上面的写法要比下面的快很多很多
function doa(){
y$("#a").find(".b").toggle();
}

热心网友 时间:2022-04-20 06:14

对的,效率非常的高
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
erp可以看评论地址吗 淘宝评论url是什么意思? 揭秘:码牌支付风控升级,背后真相揭秘 电脑电视直播软件哪个好用什么软件好电脑看电视直播 潼南子同街学区是哪些 三极管BU406价格和参数? 火锅料放在冰柜忘了插电一个星期给会坏了吗 火锅的设备有哪些 火锅餐厅厨房有哪些 小火锅厨房设备有哪些 用反问,排比,设问,拟人,比喻,夸张写我最敬佩的环卫工人怎么写 杨幂和K姐之间到底发生了什么事? k姐的衣服是自己生产的吗 唐人电影公司的K姐选角是不是公正啊? 做K姐需要什么条件么? 胡歌是谁?? 仙剑三来的工作人员——K姐是谁? 王者荣耀k姐是谁? 沈阳周边好玩儿的地方 车贷是先交首付还是签合同 贷款买车,签合同要注意什么 课上认识一名学生,想加他微信,却发现他的根本搜不到,她的开头是wxid,怎么办? 上了大学刚加男生微信如何开头 儿童识字群那个好 帮忙想个微博名字,女大学生,白羊座,学*,经济的,爱好广泛,取个文艺又高大上的,取得好会追赏 关于吴世勋的文艺的微博名 怎么让声音变得浑厚的呢? 怎样才能使自己的声音变得雄厚有力 营销策划广告公司主要有职能部门 营销策划是什么 被人登陆能查出在哪个位置登陆了? 被人登陆能查出在哪个位置登陆了? 喷漆工技能补贴在哪里申请 财务部和财务公司的区别?是不是只是大小的区别? 企业财务部门到底是属于管理部门还是辅助部门 财务属于哪个部门 会计服务公司有财务部门吗? 我妈妈今年50岁,最近她的腿突然肿起来了,医生检查说有炎症请问这是怎么回事。急!!!! 腿肿有哪些原因 whirlpool真空吸尘器(手持无线吸尘器说明书)使用说明 我妈妈今年50岁,这两年总是莫名其妙的腿肿, 我妈今年40多岁,最近一两年右小腿经常浮肿,请问这是什么原因吗? 你好:我女性,42岁,腿和脚浮肿以两年了。刚开始还以为是久坐,循环不好,没在意。现在我发现更肿了。 洗蓝眉用手工好还是机器好 纹眉后两年,变蓝色,请问能洗掉吗 50岁的女人早晨眼肿小腿张晚上腿肿是怎么回事? 谁知道黑蓝色眉毛洗一次之后是什么颜色?能洗干净吗?大概多少钱?其它小店能洗黑蓝色眉毛吗? 哪个音乐播放器比较好 蓝眉 激光洗了4次 淡了很多 想问问 如果不洗了 时间长了 能能掉了 得得多长时间? 眉毛秀了一年,颜色蓝了,可以洗掉吗