位置: 编程技术 - 正文

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

  • 弥补亏损的应纳税额 例子
  • 增值税留抵退税是什么意思
  • 可明确区分的商品
  • 小规模在税务局开的专票已交税,如何在税务平台申报
  • 公司固定资产抵税
  • 公司注销还能要回钱吗
  • 计提年终奖可以冲减利润
  • 资产处置损益包含增值税吗
  • 增值税专用发票有效期是多长时间
  • 减免税控盘增值税纳税申报
  • 关联方债务豁免需要缴纳所得税吗
  • 为什么有的发票税率是3%,有的是1%
  • 在企业所得税中增值税可以扣除吗
  • 进口原材料关税税率是多少
  • 个人开的专票也能抵扣吗
  • 农产品为什么价格低
  • 销售票据和发票的区别是什么?
  • 记账凭证包括哪些种类
  • 银行结汇汇兑损益的会计分录怎么写?
  • 进项转出后还能转入吗
  • 发票验证系统费用多少钱?
  • 实收资本印花税属于什么税目
  • 小规模纳税人咨询费税率
  • 企业注销时留抵税额怎么做账
  • 记账错误是什么意思
  • 软件行业研发费用比例有要求么
  • 盘盈入库和其他入库
  • 1697510490
  • 虚增利润
  • 行业收购溢价
  • Win10怎么显示文件类型
  • fatal error: opencv/cv.h: 没有那个文件或目录 错误;fatal error: opencv2/contrib/contrib.hpp: 没有那个文件或目录,opencv多版本
  • 固定资产清理如何结转
  • 机关事业单位体检费用标准规定
  • 操作系统()
  • uniapp微信小程序广告
  • uniapp scroll-view基础用法
  • PHP strcmp()和strcasecmp()的区别实例
  • ps去水印的三种方法
  • phpcms默认密码
  • 参展费会计分录
  • 预算收入的核算
  • 发票跨月还可以作废吗
  • 劳务报酬的个人所得税
  • win2008 enterprise R2 x64 中安装SQL server 2008的方法
  • 企业无力支付票据
  • sql存储过程详解图
  • 个税 收入
  • 闲置土地属于哪个部门
  • 所得税费用如何计提分录
  • 运费在会计科目中属于什么费用
  • 开出去的发票没有进项发票怎么核算成本?
  • 预付一年房租费的会计分录
  • 工程投标保证金什么时候交
  • 新公司成立第一次会议内容
  • 什么是商业企业和工业企业
  • centos如何下载
  • 用指定用户名访问网络
  • won10安装
  • win7总是弹出广告怎么办
  • windowsxp的功能介绍
  • win7右下角小喇叭
  • win8系统怎么安装软件
  • win8系统打不开exe
  • unity-3d
  • 批处理文件的拷贝怎么写
  • js中正则表达式语法
  • 批处理应用实例
  • 置顶pyq会被自己屏蔽的人看到吗
  • 现在的微信怎么用脚本登陆了
  • android系统设置
  • pythonfor else
  • 人脸识别身份验证
  • 亦庄地税局税务局营业大厅
  • 企业年金可以补办吗
  • 征求意见稿 讨论稿 送审稿
  • 江西省税务局电话号码查询
  • 西安汽车购置税
  • 卡车生产企业
  • 重庆市大足区迪涛中学那几个是尖子班
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设