https://github.com/veaba/coverage-web
chrome 的性能审核 coverage计算再加一些自动化模拟测试,应该可以捣鼓出来一个覆盖网站上所有代码的可用性是否可用的,这样的话,在build 时候,就可以减少大量无效代码。
https://github.com/veaba/coverage-web
Last synced: 6 months ago
JSON representation
chrome 的性能审核 coverage计算再加一些自动化模拟测试,应该可以捣鼓出来一个覆盖网站上所有代码的可用性是否可用的,这样的话,在build 时候,就可以减少大量无效代码。
- Host: GitHub
- URL: https://github.com/veaba/coverage-web
- Owner: veaba
- Created: 2019-01-09T02:38:47.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-21T02:40:29.000Z (over 7 years ago)
- Last Synced: 2025-01-30T17:39:42.796Z (over 1 year ago)
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
> 项目思考阶段
## 项目来源
>chrome 的性能审核 coverage计算再加一些自动化模拟测试,应该可以捣鼓出来一个覆盖网站上所有代码的可用性是否可用的,这样的话,在build 时候,就可以减少大量无效代码。
## iview 优化 `TODO`
>iview 作为国内的一个很优秀的vue技术栈UI框架,在很多方面都做的很好,但还是可以更加优秀一些,比如import 所需的 css,没必要每次全局或者是局部都需要加载全部css
```js
import {Button} from 'iview/styles/button' 这样就可以啦。
```
## 知识梳理
###
### Chrome Covarage 可以计算当前页面被用了多少css、js
> 只能是当前的页面展示,其他页面需要点开才会被计算在内。主要用于延迟加载非关键脚本
### webpack
### 前端一些模拟用户的事件
## 自动化测试/单元测试
## 覆盖Coverage
### css伪类 模拟人工操作
> 详细表格 http://www.w3school.com.cn/cssref/css_selectors.asp
- 链接
- link
- visited
- hover
- focus
- active
- focus-within
- before
- after
- enabled
- disabled
- checked
- not(selector)
> 以css 为基准,可以在若干次计算后,去判断某些伪类是没有该功能
### js事件
- onload
- onfocus
- 鼠标事件
- onabort
- onblur
- onchange
- onclick
- ondbclick
- onerror
- onfocus
- onkeydown
- onkeypress
- onkeyup
- onload
- onmousedown
- onmousemove
- onmouseout
- onmousecover
- onmouseup
- onreset
- onresize
- onselect
- onsubmit
- onunload
## 流程计算
## 拓展额外的思考(和以上想法有些冲突之处)
> 一些网站可以把全部的网站文件除了异步的接口请求,都可以打包在一个文件中,这样的话就是一个app了