位置: 编程技术 - 正文

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

  • 免征增值税的会计处理 进项
  • 房地产开发企业资质等级有几个
  • 汽车修理公司兼职好做吗
  • 有经营许可无道路运输证罚多少钱
  • 财务软件无形资产摊销几年
  • 一般纳税人收到普票怎么做分录
  • 仓库物料入库
  • 应收票据质押会计处理
  • 境外支付佣金如何开发票
  • 成本票最多开多少
  • 核定征收未分配利润分红分录
  • 开票系统里的开户行可以更改吗
  • 职工教育经费怎么做账
  • 开票现代服务怎么选
  • 财税2018年39号公告残保金
  • 长期借款优缺点分析
  • 支付广告费要交增值税吗
  • 装修费用如何做分录
  • 残保金退回属于政府补助吗
  • 分公司注销分配表
  • 股权并购和资产的关系
  • 购买护肤品的会计分录
  • 2021发票勾选认证
  • 关联企业借款利息税前扣除
  • 包装物租金怎么算
  • 工会经费会计分局
  • 施工项目费用明细表模板
  • 用友结转所得税费用
  • 交暖气费可以开单位发票吗
  • 公允价值变动损益在利润表哪里
  • php 银行卡支付
  • php使用( )关键字来创建对象
  • 去年的普票可以开红字吗
  • 无形资产商标权摊销
  • 什么是行政单位任命的事业单位工作人员
  • 暂估入库的金额与发票金额不一样
  • 股权转让 收益
  • sqlyog提示
  • 记账王怎么打开以前的账套
  • sqlserver 查询语句
  • 企业所得税汇算清缴操作流程
  • 日常费用报销表格
  • 如何确认固定资产的减值
  • 对公账户余额和可用余额不一样
  • 一般纳税人应如何报税
  • 纳税人发生应税行为
  • 财务软件是有哪些软件
  • 上市公司股票增发条件
  • 已认证发票作废是购买方申请吗
  • 预收的房租需要交房产税吗
  • 跨月发票红冲还要交税吗
  • 国外扣款手续费
  • 粗纤维测定仪价格
  • 丢失了发票怎么处理
  • 建筑企业业务招待费
  • dhcp client服务无法启动1083
  • win10应用商店try that again
  • 在幻灯片母版中
  • 盘古pg插件
  • FreeBSD, Debian, CentOS一个网卡绑定多个IP
  • task host windows解决
  • usrmlnka.exe - usrmlnka进程是什么意思
  • centos查看目录空间大小
  • speedmgr.exe - speedmgr是什么进程 有什么用
  • win7大小写提示图标
  • win7无法安装怎么办
  • win10查看电脑配置显卡
  • win8系统无法连接网络
  • win8怎么看windows
  • Screen.sleepTimeout=SleepTimeOut.NeverSleep 禁止屏幕锁屏
  • opengl绘制三维图形代码
  • Cocos2dx3.2 CrazyTetris 物理引擎使用初步
  • font:inherit
  • perl遍历哈希
  • unity3d快速入门
  • android PercentRelativeLayout 支持百分比来设置控件的宽高
  • 天气球球下载
  • javascript中math.ceil
  • 新疆办房产证需要多久能拿证
  • 会计基础工作规范2024
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设