位置: 编程技术 - 正文

只需20行代码就可以写出CSS覆盖率测试脚本(一行代码5个bug)

编辑:rootadmin

  document.styleSheets里保存了当前页面上所有CSS规则的集合。通过它可以遍历出页面<style>里定义的所有selector,访问selectorText属性可得选择器的匹配规则。然后将规则规则传递给 document.querySelectorAll 即可获取页面内匹配此规则的元素列表。

  这里我们只求CSS规则的覆盖率,所以访问 querySelectorAll().length 即可。通过排序就可看出各个CSS使用情况。

  代码很简单。

  呼出F,把代码粘到console里回车即可。

  当然由于权限问题,外部导入的CSS无论如何都访问不到,暂时先不考虑了。至于不支持styleSheets的破IE嘛,可以考虑用expression或者behaviour.htc,改天试试看。

  顺便贴个测试结果:

推荐整理分享只需20行代码就可以写出CSS覆盖率测试脚本(一行代码5个bug),希望有所帮助,仅作参考,欢迎阅读内容。

只需20行代码就可以写出CSS覆盖率测试脚本(一行代码5个bug)

文章相关热门搜索词:每一行代码,几行代码,每一行代码,代码能编200行是啥水平,只需20行代码就能运行吗,只需20行代码就能运行吗,20行代码实现promise,20行代码实现promise,内容如对您有帮助,希望把文章链接给更多的朋友!

javascript中的onkeyup和onkeydown区别介绍 昨天在写上次那个动态生成年月日下拉框和文本框限制输入的时候遇到了一个问题,文本框里输入的时候要开始计算文本框里面输入了多少字,自然想

Javascript代码在页面加载时的执行顺序介绍 一、在HTML中嵌入Javasript的方法1.直接在Javascript代码放在标记对script和/script之间2.由script/标记的src属性制定外部的js文件3.放在事件处理程序中,比如:po

基于KMP算法JavaScript的实现方法分析 算法的核心是部分匹配表和回退算法,部分匹配表的实现如下:functionkmpGetStrPartMatchValue(str){varprefix=[];varsuffix=[];varpartMatch=[];for(vari=0,j=str.length;ij;i++){varne

标签: 一行代码5个bug

本文链接地址:https://www.jiuchutong.com/biancheng/377691.html 转载请保留说明!

上一篇:基于JavaScript自定义构造函数的详解说明(javascript自动化)

下一篇:javascript中的onkeyup和onkeydown区别介绍(JavaScript中的复杂数据类型又称为)

  • 增值税开票软件在哪下载
  • 个人独资 所得税
  • 股权转让开票怎么做账
  • 退休职工怎么填写单位吗
  • 生产成本结转主营业务成本本币公式怎么弄
  • 付款人常驻国家(地区)代码及名称RU
  • 电子发票限额多了怎么办
  • 税前薪酬包括五险一金吗
  • 企业变更地址需要哪些资料
  • 销售人员的提成属于什么工资
  • 营业成本利润率是指
  • 电费发票开据后如何入帐
  • 非货币交易例子
  • 个税税费返还
  • 水电费大于发票怎么处理?
  • 个人独资企业是什么类型
  • 继承的房产出售要交20%是全额还是差额
  • 营改增后税金由哪几项费用组成
  • 属于资金的筹资方式是
  • 企业备用金用途
  • 在建工程转固定资产需提供的资料
  • 金税服务费会计分录
  • 取得走逃失联企业的异常增值税发票如何处理
  • 上年结转的广告费次年怎么入账
  • 怎样查一个银行的行号
  • 公司产生的劳务费如何计算个人所得税
  • 如何部署迫击炮
  • 职工食堂的费用,会计上怎么做账?
  • 发票开出后只收到部分款怎么处理?
  • PHP:oci_define_by_name()的用法_Oracle函数
  • 会计月末做账
  • 另一种答案
  • php的教程
  • 凭证导致账簿错误
  • php微信公众号开源框架
  • 冲红发票操作流程
  • ps怎么用魔棒选区
  • 存货跌价准备确认损失
  • 端午节要给钱吗
  • 织梦手机端
  • 手机银行对公账户转账要手续费吗
  • 公司银行销户钱转到哪里去
  • 发票第一联需要盖发票专用章吗
  • 租金收入怎么做分录
  • 怎么结转未交增值税
  • 小企业会计准则跨年红冲
  • 合并报表存货抵消
  • 公司收到社保打款怎么办
  • 未担保余值举例
  • 未开票收入如何纳税申报
  • 免税企业开了含税吗
  • 质量赔款能冲减收入么
  • 建筑业建议
  • 计提加计抵减额的会计处理
  • 计提税金如何进项抵扣
  • 生产成本比主营业务成本大
  • 税收会计采用什么记账法
  • 10种Java开发者编写SQL语句时常见错误
  • sql数据库压缩能提高性能吗
  • Centos MySQL 5.7安装、升级教程
  • window系统怎么更新版本
  • 如何搭建一台内网服务器
  • Centos系统里screen命令如何使用?Centos系统里screen命令的使用方法
  • 苹pp助手
  • mac打开safari快捷键
  • ftp 550错误
  • 找回失窃的书本任务
  • WIN10系统摄像头在哪打开
  • cocos2dx4.0教程
  • 推荐10 个很棒的电影
  • 两个Collider遮挡的解决办法
  • Python 正则表达式的高级用法
  • js访问thymeleaf值
  • js面向对象是什么意思
  • 大征期 是什么
  • 增值税进项发票如何做账
  • 地方税务局几点下班
  • 企业税务情况查询
  • 地税应急管理办法最新
  • 收购晾晒烟叶,支付价款20万元,支付价外补贴2万元
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设