js统计页面上每个标签的数量实例代码


Posted in Javascript onMay 29, 2018

具体代码如下所示:

function fold(node){
      var map = new Map();
      map.set(node.tagName,1);
      [].reduce.call(node.children,(acc,child)=>{
        deal(acc,fold(child));
        return acc
      },map)
      return map
    }
    function deal(srcMap,tarMap){
      tarMap.forEach((value,tagName)=>{
        var newV = value + ~~srcMap.get(tagName);
        srcMap.set(tagName,newV);
      })
    }

调用

js统计页面上每个标签的数量实例代码

总结

以上所述是小编给大家介绍的js统计页面上每个标签的数量实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript 盒模型 尺寸深入理解
Dec 31 Javascript
JS判断不能为空实例代码
Nov 26 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
Nov 23 Javascript
GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
Mar 13 Javascript
JS表单验证的代码(常用)
Apr 08 Javascript
jquery 实现回车登录详解及实例代码
Oct 23 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
Dec 17 Javascript
Vue2学习笔记之请求数据交互vue-resource
Feb 23 Javascript
使用JavaScript实现链表的数据结构的代码
Aug 02 Javascript
vue中各选项及钩子函数执行顺序详解
Aug 25 Javascript
详解如何在Vue项目中发送jsonp请求
Oct 25 Javascript
javascript的setTimeout()使用方法总结
Nov 20 Javascript
浅谈React的最大亮点之虚拟DOM
May 29 #Javascript
深入理解Vue Computed计算属性原理
May 29 #Javascript
javascript、php关键字搜索函数的使用方法
May 29 #Javascript
Vue路由切换时的左滑和右滑效果示例
May 29 #Javascript
Vue 组件传值几种常用方法【总结】
May 28 #Javascript
讲解vue-router之命名路由和命名视图
May 28 #Javascript
微信小程序实现图片上传功能
May 28 #Javascript
You might like
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
2010/06/11 PHP
PHP下的Oracle客户端扩展(OCI8)安装教程
2014/09/10 PHP
php将数组存储为文本文件方法汇总
2015/10/28 PHP
php实现异步数据调用的方法
2015/12/24 PHP
php查询及多条件查询
2017/02/26 PHP
如何在PHP中生成随机数
2020/06/04 PHP
屏蔽网页右键复制和ctrl+c复制的js代码
2013/01/04 Javascript
简约JS日历控件 实例代码
2013/07/12 Javascript
Javascript中使用parseInt函数需要注意的问题
2015/04/02 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
2016/11/25 Javascript
JS实现拖拽的方法分析
2016/12/20 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
2017/02/15 Javascript
JS实现页面打印(整体、局部)
2017/08/18 Javascript
Bootstrap Table 删除和批量删除
2017/09/22 Javascript
原生js实现的移动端可拖动进度条插件功能详解
2019/08/15 Javascript
vue-cli3配置与跨域处理方法
2019/08/17 Javascript
使用 Vue 实现一个虚拟列表的方法
2019/08/20 Javascript
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
[01:14:19]NAVI vs Mineski 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
[04:15]DOTA2-DPC中国联赛1月19日Recap集锦
2021/03/11 DOTA
Python转换HTML到Text纯文本的方法
2015/01/15 Python
使用 Python 实现微信群友统计器的思路详解
2018/09/26 Python
python: 判断tuple、list、dict是否为空的方法
2018/10/22 Python
对sklearn的使用之数据集的拆分与训练详解(python3.6)
2018/12/14 Python
python中return如何写
2020/06/18 Python
Python 如何调试程序崩溃错误
2020/08/03 Python
英国图书音像网站:Hive.co.uk(图书、电子书、DVD、蓝光、音乐CD等)
2017/10/16 全球购物
Stella McCartney官网:成衣、包袋、香水、内衣、童装及Adidas系列
2018/12/20 全球购物
澳大利亚体育和露营装备在线/实体零售商:Find Sports
2020/06/03 全球购物
党员公开承诺书内容
2014/05/20 职场文书
民事和解协议书格式
2014/11/29 职场文书
大学生自荐信怎么写
2015/03/26 职场文书
新闻稿格式范文
2015/07/18 职场文书
2016教师党员学习心得体会
2016/01/21 职场文书
大学生村官驻村工作心得体会
2016/01/23 职场文书
mybatis3中@SelectProvider传递参数方式
2021/08/04 Java/Android