位置: 编程技术 - 正文

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

  • 增值税附加税怎么填
  • 什么是非居民纳税人类别
  • 升级10万元版发票有什么要求
  • 社保为什么单位交的少了
  • 发票认证没有信用怎么办
  • 业务活动表本月数和本年累计数
  • 小规模公司企业所得税交多少
  • 缴纳社保的基数是什么意思
  • 收到电子退库如何操作
  • 2021留美学生签证
  • 预付款与定金的比例
  • 销售货物的运费增值税计入什么科目
  • 公司支付宝扣的钱去哪了
  • 车间报销费用的会计分录
  • 服装厂委托物资零散加工成品如何做账呢?
  • 出口货物索赔如何确认收入
  • 运输业过路费怎么做账
  • 出口业务增值税免抵税额
  • 关于进项税额转出的规定
  • 自来水费缴纳后多久来水
  • 增值税申报内容及步骤
  • 所得税费用一年交几次
  • 没有成立工会的企业要交工会筹备金吗
  • 安全教育经费计算方法
  • 没有税率的发票怎么开
  • 单位登记注册类型指的是什么
  • 此windows副本不是正版影响电脑使用吗
  • 上个月转出的进项税,下个月申报
  • 企业开办费的会计分录
  • 生产部门设备折旧费
  • 收到挂靠方应缴纳税款如何做账?
  • 怎么通过mac地址访问设备
  • php中表单的使用
  • nvm是啥
  • 如何关闭win10专业版自动更新
  • 不动产在建工程领用原材料的分录
  • 城建税教育费附加和地方教育费附加税率
  • php限制登录次数
  • 建房转让协议书
  • 最小的蓝牙鼠标是哪款
  • 金银首饰消费税计税依据
  • php如何继承多个类
  • 支票的提示付款期限为自出票日期
  • 利用python实现Apriori关联规则算法
  • 收到退回残保金怎么做账
  • 购买承兑的收益会计分录
  • 税金及附加与应交税金的关系
  • 购货方收到销售折扣发票怎么入账
  • 多缴附加税退税怎么做账
  • 给员工的奖金计入什么科目
  • 商贸公司用什么软件好
  • 销售出库单需要盖章吗
  • 关联公司往来款怎么做账
  • 进项税额抵扣时分录
  • 需要安装的固定资产有哪些
  • 原始凭证错误的更正方法
  • 旅游企业相关服务案例
  • mysql免安装版下载
  • sql server常用管理工具中,用于访问
  • mysql数据库远程备份和恢复
  • mysql创建用户密码命令
  • 深入Windows 第七版 第二部分
  • 开机f8显示英文字母
  • win7 64位系统无法使用银行网银怎么办? IE9浏览器无法使用农业银行网银的解决方法
  • win8 怎么样
  • mac如何恢复到出厂系统版本
  • win8光盘安装
  • 升级win10后无法修改magicbook开机画面
  • linux如何限制指定ip访问
  • 2015-04-08---cocos2dx一个都不能死(含源码)
  • opengl绘制地面
  • js基于什么语言
  • js的脚本语言
  • jquery的动画效果
  • javascript含义
  • Android---59---Toast的使用
  • java script教程
  • 疯狂android讲义和第一行代码
  • 公司买水果怎么开票
  • 耕地被占用税怎么交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设