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 相关文章推荐
jQuery学习笔记之jQuery的事件
Dec 22 Javascript
javascript重复绑定事件造成的后果说明
Mar 02 Javascript
详细解密jsonp跨域请求
Apr 15 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
May 31 Javascript
jQuery中table数据的值拷贝和拆分
Mar 19 Javascript
vue实现pdf导出解决生成canvas模糊等问题(推荐)
Oct 18 Javascript
详解微信小程序缓存--缓存时效性
May 02 Javascript
微信小程序实现元素渐入渐出动画效果封装方法
May 18 Javascript
ES6实现图片切换特效代码
Jan 14 Javascript
vue-cli脚手架的.babelrc文件用法说明
Sep 11 Javascript
通过实例解析jQ Ajax操作相关原理
Sep 23 Javascript
如何开发一个渐进式Web应用程序PWA
May 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
PHP6 mysql连接方式说明
2009/02/09 PHP
PHP高级OOP技术演示
2009/08/27 PHP
php模拟post提交数据的方法
2015/02/12 PHP
php装饰者模式简单应用案例分析
2019/10/23 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
Javascript的IE和Firefox兼容性汇编
2006/07/01 Javascript
javaScript 动态访问JSon元素示例代码
2013/08/30 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
2014/02/21 Javascript
javascript的事件触发器介绍的实现
2014/06/05 Javascript
JavaScript字符串对象substr方法入门实例(用于截取字符串)
2014/10/16 Javascript
avalonjs制作响应式瀑布流特效
2015/05/06 Javascript
动态的9*9乘法表效果的实现代码
2016/05/16 Javascript
Javascript之Number对象介绍
2016/06/07 Javascript
Javascript之String对象详解
2016/06/08 Javascript
DropDownList实现可输入可选择(两种版本可选)
2016/12/07 Javascript
微信小程序图表插件(wx-charts)实例代码
2017/01/17 Javascript
Node.js之网络通讯模块实现浅析
2017/04/01 Javascript
使用jQuery ajaxupload插件实现无刷新上传文件
2017/04/23 jQuery
用vscode开发vue应用的方法步骤
2019/05/06 Javascript
js实现简单进度条效果
2020/03/25 Javascript
[00:39]DOTA2上海特级锦标赛 Liquid战队宣传片
2016/03/04 DOTA
[55:03]LGD vs EG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python开发如何在ubuntu 15.10 上配置vim
2016/01/25 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
python sorted方法和列表使用解析
2019/11/18 Python
Python selenium 自动化脚本打包成一个exe文件(推荐)
2020/01/14 Python
python如何基于redis实现ip代理池
2020/01/17 Python
Python实现新型冠状病毒传播模型及预测代码实例
2020/02/05 Python
python如何使用代码运行助手
2020/07/03 Python
HTML5 Canvas画线技巧——实现绘制一个像素宽的细线
2013/08/02 HTML / CSS
萨克斯第五大道精品百货店: Saks Fifth Avenue
2017/04/28 全球购物
Under Armour安德玛德国官网:美国高端运动科技品牌
2019/03/09 全球购物
毕业生就业协议书
2014/04/11 职场文书
减负增效提质方案
2014/05/23 职场文书
Win11安装受阻怎么办? Windows11安装问题与解决方案汇总
2021/11/21 数码科技