位置: 编程技术 - 正文

只需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 aws是什么
  • 广告费和业务宣传费税前扣除基数
  • 企业预付保险费怎么做账
  • 线上网速测试
  • 坏狼变身记简介
  • 当前页面的脚本发生错误代码0没有注册类
  • win10桌面图标怎么随意摆放
  • 销售点的增值税计算公式
  • 融资性售后回租是什么意思
  • php目录列表
  • 企业之间拆借资金
  • 弗吉尼亚理工大学美国排名
  • 冰山从哪里来
  • win10iis安装配置
  • 企业借给个人钱合法吗
  • Diffusion-GAN: Training GANs with Diffusion 解读
  • Request获取请求数据中文乱码问题
  • 图书管理系统的软件结构图
  • hostnamectl命令可以永久修改主机名
  • python中的count函数
  • 外请专家讲课费如何交税
  • 进项税加计抵减最新政策2023
  • pytest unittest
  • 施工企业预缴税款
  • 个体户税务分几种
  • 如何拉企业纳税申报表
  • 出口货款收不回怎么办
  • 快递公司成本分析
  • 税控设备维护费会计分录
  • 农产品加计扣除1%怎么计算和会计分录
  • 工程不交税
  • 实收资本增加印花税税目怎么填
  • 转账时转错账号怎么办
  • 销售毛利率怎么算
  • 明细账的作用
  • mysql -u -p -s
  • mac截屏后的图片在哪里
  • windows xp死亡倒计时
  • macbook做热点
  • linux里top
  • win7误删注册表
  • winxp怎么改壁纸
  • ubuntu怎么设置网络连接
  • ps显示操作步骤
  • nerosmartstart.exe - nerosmartstart是什么进程 作用是什么
  • Windows7电脑怎么调整屏幕亮度
  • win7如何升级到win10有什么要求
  • linux计划任务如何设置
  • 最新版win10版本号
  • 观察者模式的应用
  • require注解
  • linux服务器硬件配置要求
  • Bullet(Cocos2dx)之内存泄露检测
  • Node.js中的全局变量有哪些
  • shell命令su
  • 国家税务局查验发票显示网络异常
  • 个人所得税每年都可以退税吗
  • 征管法第六十九条
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设