Open anjia opened 5 years ago
Inspect(检查)、实时编辑:HTML 和 CSS
内容:
说明:
{}
格式化其它:
相关:
https://developers.google.com/web/tools/chrome-devtools/inspect-styles/
无法改到源文件,重刷页面会消失
inspect(document.getElementsByClassName('mine')[0])
inspect(document.body)
Event Listeners:建议隐身模式下打开,因为扩展也会将自己的事件添加到 DOM 上
https://developers.google.com/web/tools/chrome-devtools/inspect-styles/edit-dom
最基础的:
挺好玩的:
新增系列:
其它:
粒度从小到大:
用途:
界面:
clear()
控制台输入console.clear()
代码里执行console.error()
console.warn()
console.info()
console.log()
console.timeEnd()
console.debug()
其它:
向控制台打印消息,控制台日志
console.log()
console.info()
console.warn()
console.error()
console.group()
和console.groupEnd()
console.groupCollapsed()
和console.groupEnd()
自动折叠console.count(msg)
和console.countReset()
console.trace()
调用此方法的堆栈信息console.time(sameName)
和console.timeEnd(sameName)
快速计时,亚msconsole.assert(expression, object)
省了 if-else,仅当条件是false时,显示错误信息console.dir()
输出 JS 表示形式console.dirxml()
输出XML表示 || JS表示console.profile()
和console.profileEnd()
console.timeStamp()
录制会话期间,插入一个console.clear()
%s
字符串%d
/%i
整型%f
浮点值%o
可扩展 DOM 元素,同在 Elements 面板中显示的%O
可扩展 JavaScript 对象%c
用CSS设置控制台样式所以,可以这么玩~
console.dir(document.body)
用快捷方式console.log('%O', document.body)
用格式说明符%O
console.log('%cHello World', 'color:green; font-weight:bold;')
用CSS格式说明符%c
https://developers.google.com/web/tools/chrome-devtools/console/console-reference https://developers.google.com/web/tools/chrome-devtools/console/console-write
便捷函数
$_
最近一次的表达式的值$0
$1
$2
$3
$4
最近几次的 DOM 元素 / JS 对象。$0
最近的$()
~ document.querySelector()
$$()
~ document.querySelectorAll()
$x(path)
支持 XPath,返回 DOM 数组
monitor(function)
和unmonitor(function)
monitorEvents(object, event)
监视特定事件table()
在控制台中显示表格inspect()
profile([name])
和profileEnd([name])
keys()
和values()
dir()
~ console.dir()
dirxml()
~ console.dirxml()
clear()
另外,复制一段 HTML
https://developers.google.com/web/tools/chrome-devtools/console/utilities
设置断点,暂停正在执行的代码
设置断点的几种方法:
debugger;
debug(functionName)
functionName
在作用域内调试小操作:
调试过程中,才会显示的:
JS Debugging
{}
https://developers.google.com/web/tools/chrome-devtools/javascript
Chrome DevTools, a set of web developer tools
open Elements panel to inspect the DOM or CSS Get Started with HTML and the DOM
打开 DevTools 的四种方式:
命令菜单,支持模糊搜索:
选择元素的四种方式:
document.querySelector('p')
,然后右键单击结果,在元素中显示> Drawer Showing Rendering
> Drawer Show Coverage
DevTools 的 UI
chrome://chrome-urls
Sources Panel
可查看更多信息:
查看 WebSocket Connection:
查看站点的资源情况
其它
cookie, localStorage, sessionStorage #43
目录
https://developers.google.com/web/tools/chrome-devtools/