capture full size screenshot
- F12
- Ctrl + Shift + P
- type in capture full size screenshot
dom process tips
FreeCodeCamp:你知道 Chrome 自带的开发者工具有这些功能吗
- $$(‘.className’) chrome自带元素选择器
- 将页面作为文本进行编辑
1
document.body.contentEditable = true;
- 获取事件以及监听事件
- console.time()
1
2
3
4console.time('heavy process')
console.timeLog('heavy process', 'step1 finished')
console.timeLog('heavy process', 'step2 finished')
console.timeEnd('heavy process') - console.table(array)
使用chrome 模拟加载较慢网速
- F12
- Network Tab
- Change “Online” to “Slow 3G”
页面元素断点
第三方UI控件会动态添加元素事件,使用css的hover,focus无法触发,把光标放上去触发又无法查看code,设置element的breakpoint可以在指定元素被修改时break,无论查看js逻辑还是元素的样式变化都很方便headless chrome
知乎:Headless Chrome入门 即不显示浏览器界面而在命令行运行Chrome功能,该模式主要用于自动化测试工具#### 响应式
使用 Chrome DevTools 中的 Device Mode 模拟移动设备