位置: 编程技术 - 正文

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

  • 购物税费怎么算
  • 增值税的纳税人是谁
  • 注册500万公司实缴多少钱
  • 预付和预收可以合并吗
  • 过路费报销属于什么费用科目
  • 个体户经营所得税率
  • 转租收入怎样缴税
  • 一般纳税人交增值税会计科目
  • 员工借款后离职怎么办
  • 微信支付的钱到哪里去了
  • 安全生产费纳税调整政策
  • etc发票一直不出来
  • 出口退税款计入收入总额吗
  • 资产总额是资产负债表中的哪个数
  • 讲课费税务发票类别
  • 电子发票财务怎么操作
  • 资产负债应付账款怎么算
  • 自然报废产生的固定资产净损失计入什么科目
  • 当月开发票收到货款会计应该以什么为做账凭证?
  • win8系统如何设置u盘启动
  • 土地增值税清算方法与技巧
  • 一般纳税人怎么算税
  • 个人与公司交易超过20万
  • mac如何恢复到出厂系统版本
  • reg.dll是什么
  • 安全生产专用设备目录
  • 企业的做账流程有哪些
  • 出口免退增值税计算公式
  • 哪些费用可以在开办费中列支
  • 什么情况下增长率是0
  • 劳务派遣企业简易征收管理办法
  • php 创建对象
  • devtools安装mac
  • 手把手教你win7换主板不重装系统的方法
  • 已失效是什么意思
  • web前端初级知识点
  • chronyc配置
  • 外账和内账哪个比较有发展
  • 小公司财务做内账流程
  • 利息收入填在汇算清缴哪里
  • 增值税税负率是多少
  • 销售商品发生的销售退回计入什么科目
  • 折旧方法计算公式
  • 查定征收在哪一章
  • 一般纳税人购进商品的会计分录
  • 投资收益的账务怎么处理
  • 小加工厂怎么开发票
  • 企业有外币账户怎样做账
  • 合并注销和注销的区别
  • 固定资产原价是指固定资产的什么
  • mysql数据库优化面试题
  • 数据库性能优化面试题
  • sql 清除日志
  • sql server in()
  • IIS7在Windows Server 2008R2的新改进
  • ubuntu怎么设置
  • winxp任务栏消失
  • hppusg.exe
  • win7系统如何设置
  • windows10累积更新很慢
  • Win10桌面任务栏能不能删除
  • nodejs中art-template模板语法的引入及冲突解决方案
  • Linux通过sar命令查看网卡流量
  • 将list转换为json字符串
  • Android 让EditText失去焦点避免自动弹出输入法
  • 安卓骰子游戏
  • perl hex
  • android 样式
  • Linux修改tomcat默认端口号8080
  • 安卓摄像头设置在哪里
  • python erf
  • Android UI之FrameLayout(帧布局)
  • python语言解析
  • 从零开始学什么
  • jQuery解析XML 详解及方法总结
  • python常用操作运算符
  • Android中的布局有哪些
  • 税务机关代收工会经费手续费
  • 云南国家税务网上开票赋码
  • ca用户绑定怎么绑
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设