位置: 编程技术 - 正文

只需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中的复杂数据类型又称为)

  • 亏损企业需要计提递延所得税资产吗
  • 补缴以前年度企业所得税如何填报汇算清缴表
  • 住房补贴需要交什么材料
  • 集团内部借款利息收入增值税
  • 围挡属于什么类型
  • 行政单位设计费计入哪个科目
  • 未达起征点是什么
  • 如何设置处理器个数如何设置显示器超频
  • 餐饮招待怎么入账
  • 营改增后银行增值税如何缴纳
  • 业务宣传及广告费超比例
  • 买商品送购物券合法吗
  • 公司筹建期间发生的费用没有发票
  • 抵扣进项税额转出分录
  • 支付土地出让金怎样做账
  • 增值税税率如何计算
  • 联营与参股公司的关系
  • 累计已确认收入极可能不会发生重大转回
  • 资产总额小于所有者权益合计
  • 园林工程的范围包括哪些?
  • 合伙企业年度汇缴申报
  • 公账转私账可以撤销吗
  • 全年累计申报个税怎么计算
  • 应收账款转营业外收入怎么写申请
  • linux进程管理器
  • 维保合同交印花税吗怎么交
  • 查账征收的个独可以随意分配利润吗
  • windows7怎么操作
  • 安置房项目需要环评吗
  • 双系统启动界面
  • 一般纳税人收到小规模专票怎么抵扣
  • php字符串定义的三种方式
  • 财务人员应计入什么科目
  • vue for循环遍历对象取值
  • 委托银行收款的会计分录怎么写
  • html5新增的标签元素有哪些
  • 关于 ChatGPT 必看的 10 篇论文
  • 印花税应计入哪些费用
  • 采购发票生成的会计凭证
  • 哪个网站可以免费学电脑
  • 服务费的开票项目是什么
  • 出口货物不缴纳增值税
  • 利息补缴税款加收利息计算
  • 固定资产盘亏是管理费用吗
  • 工资是当月计提当月发放还是当月计提下月发放
  • 收到税务局退回的个税手续费怎么入账
  • 注册资本金收到之后可以转挂往来款吗
  • 结算备付金会计分录
  • 房租预付款会计分录
  • 一般纳税人进项票是普票可以抵扣吗
  • 清理固定资产是什么意思
  • 报销餐费属于什么费用
  • 小微企业如何自己开发票
  • 伤残就业补偿金记入什么科目
  • 怎么调整原材料的数量和单价
  • mysql中的触发器
  • sql数据库清除日志
  • mysql数据库的基本原理
  • win8的应用商店
  • windows远程桌面怎么开启
  • 第三方win7系统哪个最好
  • linux dns1
  • JAVAscript操作word
  • javascript函数的作用
  • JQuery 又谈ajax局部刷新
  • opengl房子建模
  • javascriptz
  • Node.js中的construct
  • 缓动函数网站
  • shell脚本ll
  • python简单编码
  • 医保电子缴费凭证怎么查询
  • 保险公司代收2.8万
  • 国家税务局总局网址
  • 临沂国税地税局领导班子
  • 纳税人销售免征增值税
  • 林则徐家训带来的启示
  • 汽车维修费税率是13还是6
  • 2010年末实现净利润390万,宣告发放现金股利40万,在计算本年未分配利润时,是否要减掉这40万?
  • 怎么申请企业信用修复
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设