位置: 编程技术 - 正文

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

  • 工资超5000已申报税额为0,可以退税吗
  • 个人所得税计提分录怎么写
  • 待转销项税额是几级科目
  • 稳岗返还多久能到账
  • 物业管理服务增值税2022
  • 银行转账支付凭证有效期多久
  • 分公司预缴企业所得税怎么算
  • 不征税发票能报税吗
  • 飞机票的快递费多少钱
  • 汇款手续费的会计科目
  • 不动产抵扣进项税
  • 有限责任公司(自然人投资或控股)
  • 收发差错率
  • 待处理财产损益借贷方向
  • 库存红字冲销
  • 公司职员聚餐取个名字
  • 处理固定资产如何开票
  • 税友的票可以抵扣吗?
  • 新企业的设立流程
  • 房地产企业开具零税率发票
  • 企业所得税清算报备是什么意思
  • 应交税费 减免税款
  • 个税申报系统换一台电脑要怎么办
  • 预提费用年底如何结转
  • 1697509063
  • 如何免费获取网页文字
  • windows10如何添加英文输入法
  • 公司上市前缩股
  • php统计当前在线人数
  • 如何解决windows蓝屏问题
  • 系统搜索力
  • 增值税税率为零的有哪些项目
  • 酒店预收款管理制度
  • 长期投资有哪些渠道
  • 负债大于资产是逆差还是顺差
  • php ajax 实现
  • 危废处理账务处理
  • vue事件bus
  • python函数的默认值
  • 购买员工宿舍用品报销
  • 可转换优先股会稀释股权吗
  • 公司间代收代付
  • 所有者权益类的借贷方向是什么
  • 营业外支出科目代码
  • 公司银行账号注销需要什么资料
  • 坏账的计算公式
  • 抵扣税条件
  • 撤销红字发票申请表
  • 增值税进项加计抵减怎么计算
  • 三栏式明细账适用于原材料明细账
  • 国际货运代理需要什么样的人才
  • 可供出售交易性金融资产初始计量
  • 发票开错没有作废可以红字冲销吗?
  • 购货方收到销售方提供的发票怎么做分录
  • 工程项目必须购买保险吗
  • 预期信用损失率变更属于会计估计变更吗
  • 应收账款是什么意思
  • mysql 5.7.30安装
  • u盘启动pe装机工具怎么用
  • 电脑的本地连接在哪win10
  • winxp设置在哪
  • windows7文件夹选项在哪里
  • win7系统弹出好多停止运行程序
  • win8的控制面板在哪里打开
  • javascript的代码
  • java的gui框架
  • jquery搜索页面内容
  • jquery+ajax实现省市区三级联动效果简单示例
  • javascript常用语句
  • linux rsync命令详解
  • 检测ip地址命令
  • 脸部两旁的骨头
  • Errors running builder 'Android Resource Manager' on Project java.lang.NullPointerException
  • jQuery实现获取table表格第一列值的方法
  • javascript基础教程教材答案
  • jquery隐藏和显示div
  • android 属性动画改变view大小
  • 车船税多少钱一辆
  • 湖北省地税局稽查局
  • 购车绿本是什么样的?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设