Chrome 70-71 Live Expression 及 global variable 功能

本文涉及的产品
视频直播,500GB 1个月
简介: chrome浏览器是世界上最适合开发人员使用的浏览器的,没有之一。Live Expression从 chrome70起,我们可以在控制台上方可以放一个动态表达式,用于实时监控它的值。

chrome浏览器是世界上最适合开发人员使用的浏览器的,没有之一。

Live Expression

从 chrome70起,我们可以在控制台上方可以放一个动态表达式,用于实时监控它的值。

  1. 点击 "Create Live Expression" 眼睛图标,打开动态表达式界面。
img_1f70a667c08f63f7609541bc6789f432.png
image.png
  1. 输入要监控的表达式,比如查看当前的时间戳,输入 Date.now()
  2. 会发现当前时间戳会一直变动。也就是表示式被重新计算了,频率是250毫秒。

下面是一些有用的表达式:

  • document.activeElement 高亮当前focus的node
  • document.querySelector(s) 高亮任意node,参数s是css选择器表达式,相当于在hover这个node。
  • $0 高亮当前所选中的node
  • $0.parentElement 高亮当前所选中的node的父节点

Store DOM nodes as global variables

我们可以把页面上的某元素节点作为全局变量。

  1. 比如当前页面有一个按钮,我们审核该元素,右键选择 "store as global variable"
img_cefa799b1196ddc4084d0ec95fbc176d.png
image.png
  1. console面板中会显示该元素的引用名称,一般是 temp1 temp2。
  2. 在console中输入 monitorEvents(temp1) 会监视并打印出该元素的所有事件。
  3. 这个你可以在按钮上点击,移动,甚至按键,会发现一系列的mouse, click等事件
  4. 使用 unmonitorEvents(temp1) 停止记录事件。
  5. 使用 monitorEvents(temp1, ['mouse', 'focus']) 只记录某类型的事件。可以填 mouse, key, click, touch和control等。

参考:
https://developers.google.com/web/updates/2018/08/devtools
https://developers.google.com/web/updates/2018/10/devtools#bonus
https://developers.google.com/web/tools/chrome-devtools/console/command-line-reference

相关文章
|
4月前
|
Web App开发
在 HTML 中禁用 Chrome 浏览器的 Google 翻译功能
在 html 标签中添加 translate=“no” 属性,浏览器将不会翻译整个页面。
254 0
|
应用服务中间件 视频直播 Linux
windows下使用Nginx搭建Rtmp流媒体服务器,实现视频直播功能
windows下使用Nginx搭建Rtmp流媒体服务器,实现视频直播功能
2856 0
windows下使用Nginx搭建Rtmp流媒体服务器,实现视频直播功能
|
缓存 网络协议 应用服务中间件
Linux下使用Nginx搭建Rtmp流媒体服务器,实现视频直播功能
Linux下使用Nginx搭建Rtmp流媒体服务器,实现视频直播功能
1021 0
Linux下使用Nginx搭建Rtmp流媒体服务器,实现视频直播功能
|
4月前
|
Web App开发 JavaScript 前端开发
【专栏】如何使用 Chrome DevTools 的断点功能提升前端调试效率, 花式打断点
【4月更文挑战第29天】本文介绍了如何使用 Chrome DevTools 的断点功能提升前端调试效率。从基本的行断点和函数断点,到更高级的条件断点、DOM 断点、XHR 断点和事件断点,以及代码注入断点,详细阐述了各种断点的设置和应用场景。通过断点调试实战案例,如异步操作、复杂逻辑和性能优化,展示断点在解决实际问题中的重要作用。掌握这些技巧能有效提高开发质量和效率。
306 1
|
4月前
|
Web App开发 搜索推荐
Chrome 扩展 AdBlock hide something on this page 功能介绍
Chrome 扩展 AdBlock hide something on this page 功能介绍
|
4月前
|
Web App开发 存储 前端开发
Chrome 浏览器的隐身窗口(incognito window)功能解析
Chrome 浏览器的隐身窗口(incognito window)功能解析
|
视频直播
视频直播源码技术知识分享:连麦功能(一)
我们开发视频直播平台就要去了解视频直播开发相关功能知识,这对我们开发平台有着重要的作用,连麦技术就是视频直播源码重要的技术功能之一,每一个功能技术都有自己的用武之地
视频直播源码技术知识分享:连麦功能(一)
|
视频直播
详解!视频直播源码平台搭建开发:录制功能
视频直播源码平台的录制功能能够为用户提供更多方便、灵活性,同时也增加了直播内容的传播和价值,这也使录制功能成为布谷科技视频直播源码平台的必备功能之一。
详解!视频直播源码平台搭建开发:录制功能
|
Web App开发 前端开发 搜索推荐
chrome 开发者工具——前端实用功能总结
chrome 开发者工具——前端实用功能总结
161 0
|
Web App开发 缓存 JavaScript
待补充 | ​Chrome调试工具常用功能整理
待补充 | ​Chrome调试工具常用功能整理