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对象属性方法汇总
Nov 21 Javascript
防止jQuery ajax Load使用缓存的方法小结
Feb 22 Javascript
火狐下input焦点无法重复获取问题的解决方法
Jun 16 Javascript
使用typeof方法判断undefined类型
Sep 09 Javascript
提升PHP安全:8个必须修改的PHP默认配置
Nov 17 Javascript
js实现多行文本框统计剩余字数功能
Mar 28 Javascript
jQuery为某个div加入行样式
Jun 09 jQuery
vue 实现 ios 原生picker 效果及实现思路解析
Dec 06 Javascript
vue init webpack myproject构建项目 ip不能访问的解决方法
Mar 20 Javascript
layer.open的自适应及居中及子页面标题的修改方法
Sep 05 Javascript
js正则匹配多个全部数据问题
Dec 20 Javascript
vue router返回到指定的路由的场景分析
Nov 10 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
解析php中如何直接执行SHELL
2013/06/28 PHP
关于php 接口问题(php接口主要也就是运用curl,curl函数)
2013/07/01 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
js 目录列举函数
2008/11/06 Javascript
用jQuery简化JavaScript开发分析
2009/02/19 Javascript
基于jQuery的动态表格插件
2011/03/28 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
jquery.ui.draggable中文文档(原文翻译)
2013/11/15 Javascript
使图片旋转的3种解决方案
2013/11/21 Javascript
chrome调试javascript详解
2015/10/21 Javascript
JavaScript基础知识之方法汇总结
2016/01/24 Javascript
AngularJS HTML DOM详解及示例代码
2016/08/17 Javascript
Easyui Tree获取当前选择节点的所有顶级父节点
2017/02/14 Javascript
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件的流程
2018/03/21 Javascript
vue+axios 前端实现登录拦截的两种方式(路由拦截、http拦截)
2018/10/24 Javascript
jquery树形插件zTree高级使用详解
2019/08/16 jQuery
vue v-model的用法解析
2020/10/19 Javascript
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
[57:24]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
详解Python中的各种函数的使用
2015/05/24 Python
十条建议帮你提高Python编程效率
2016/02/16 Python
tensorflow 使用flags定义命令行参数的方法
2018/04/23 Python
Python数据可视化:幂律分布实例详解
2019/12/07 Python
浅析python标准库中的glob
2020/03/13 Python
django执行原始查询sql,并返回Dict字典例子
2020/04/01 Python
HTML5实现Notification API桌面通知功能
2016/03/02 HTML / CSS
Bravofly德国:预订廉价航班和酒店
2019/09/22 全球购物
工程师岗位职责
2013/11/08 职场文书
一句话工作感言
2014/03/01 职场文书
汽车维修专业自荐书
2014/05/26 职场文书
电气工程及其自动化专业毕业生自荐信
2014/06/21 职场文书
煤矿安全生产月活动总结
2014/07/05 职场文书
不听老师话的万能检讨书
2014/10/04 职场文书
党员民主评议个人总结
2014/10/20 职场文书
听证会主持词
2015/07/03 职场文书