当前位置: 首页 > news >正文

博彩游戏网站开发设计菲律宾/国际时事新闻最新消息

博彩游戏网站开发设计菲律宾,国际时事新闻最新消息,施工企业会计核算实务,推广网站有多少家一. 区别 querySelectorAll()和getElementsByTagName()两者的主要区别就是返回值。 前者返回的是NodeList集合,是一个静态集合 后者返回的是HTMLCollection集合,是一个动态集合 二. NodeList集合 / HTMLCollection集合 (1)Node…

一. 区别

querySelectorAll()和getElementsByTagName()两者的主要区别就是返回值。
前者返回的是NodeList集合,是一个静态集合
后者返回的是HTMLCollection集合,是一个动态集合

二. NodeList集合 / HTMLCollection集合

(1)NodeList集合是由Node.childNodes和document.querySelectorAll()返回的。 NodeList并不是都是静态的,也就是说Node.childNodes返回的是动态的元素集合;querySelectorAll() 返回的是一个静态集合,DOM树新增元素不会实时更新
(2)HTMLCollection 返回一个时时包括所有给定标签名称的元素的HTML集合,也就是动态集合,DOM树元素会实时更新
(3)总结 : 动态集合指的就是元素集合会随着DOM树元素的增加而增加,减少而减少;静态集合则不会受DOM树元素变化的影响。

三、两者速度

(1)getElementsByTagName 比 querySelectorAll 方法快
(2)原因:使用getElementsByTagName方法我们得到的结果就像是一个对象的索引, 而通过querySelectorAll方法我们得到的是一个对象的克隆;所以当这个对象数据量非常大的时候,显然克隆这个对象所需要花费的时间是很长的
(3)打印输出的模式:我们使用的console.time和console.timeEnd方法得出来的时间并不是特别准确的;更准确的做法是使用Performance这个对象提供的now方法来进行计时。

四.删除元素

(1) querySelectorAll() 静态计算 删除是ok的,getElementsByTagName()是动态计算,每删除一个都要重新分配索引
(2)以后删除元素, 用querySelectorAll()

五 、创建元素

(1) querySelectorAll() 静态计算, 新增元素不能更新,必须再次渲染,
getElementsByTagName()是实时更新
(2) 以后创建元素, 用 getElementsByTagName()

http://www.jmfq.cn/news/5072491.html

相关文章:

  • 灵宝网站建设/网站关键词排名服务
  • 个人网站模板 php/优化营商环境 提升服务效能
  • 网站开发报价清单/seo外链工具下载
  • 网站制作致谢词/百度纯净版首页入口
  • wordpress影院插件/网站推广专家十年乐云seo
  • 秦皇岛建设局官方网站/网络营销师证书含金量
  • 局域网中怎么访问自己做的网站/宁波seo网络推广渠道介绍
  • 贵州省建设厅官网站首页/前端培训
  • 长春优惠做网站/seo搜索
  • 设计类网站app/网页版百度
  • 成都网站制作系统/手机百度助手
  • 界面设计心得/青岛网站优化
  • 公众号做视频网站吗/社群营销方案
  • 网站开发运营成本/seo上首页排名
  • 北京网站建设哪家最好/免费推客推广平台
  • 郑州网站建设推广优化/苏州百度推广代理商
  • 东方城乡与住房建设部网站/百度指数官网登录
  • 我想来做外贸网站来推广/品牌营销方案
  • 营销网站建设定制/网页制作接单平台
  • 网站开发常用工具/外贸营销系统
  • 硬件开发前景/seo助理
  • No物流网站建设/最近三天发生的重要新闻
  • 对网页美工的认识/seo优化操作
  • 企业网站用什么程序好/营业推广方式
  • 龙岗网站建设深圳信科/软文编辑器
  • 网页制作基础教程直播/成都官网seo厂家
  • 相册网站模板/郑州网络营销公司
  • 最好的网站统计/seo到底是做什么的
  • 百度网址提交/seo教程自学网
  • 小广告怎么做/绍兴seo排名外包