Open anjia opened 5 years ago
PC+移动,q=刘德华
增删改查
body
inspect(document.body)
inspect(document.getElementById('side'))
copy($0)
移动.q=刘德华,百科.作品."无间道"
Styles 窗格
{}
<style>
跳至 DOM
Computed 窗格
color
Styles + Computed -> CSS 的 Cascading 和 Inherit
- Cascade:级联 -> CSS 声明的权重 -> 优先级
- Inherit
增删改查
:hov
:
::
本地修改
Sources 面板:
var name = 'anjia'
console.log('名字 ' + name)
console.log('名字', name)
console.log('名字 %s', name)
格式说明符:
%s
字符串%d
/%i
整型%f
浮点值%O
可扩展 JavaScript 对象%c
CSS 格式说明符DOM 元素 -> JS 对象的格式:
console.log(document.body)
console.log('%O', document.body)
console.dir(document.body)
不同类型:
console.log('我是一条日志.log')
console.info('我是一条日志.info')
console.warn('我是一条日志.warn')
console.error('我是一条日志.error')
有用的:
console.group()
和 console.groupEnd()
console.groupCollapsed()
和 console.groupEnd()
console.time('[name]')
和 console.timeEnd('[name]')
示例可查看:devtools/console.html
更多可查看:
debugger
debugger
如果不清楚详细逻辑
().remove()
debug(functionName)
,在控制台输入,当指定函数被调用时 调试时的辅助手段,因为需保证functionName
在作用域内
修复错误时,可直接先在 Source 里修改验证下,cmd+s -> 会修补到 Chrome 的 JS 引擎里
日常使用:
clear()
控制台输入console.clear()
代码里执行更精细化控制台:
table()
%c
inspect()
快捷方式:
$_
最近一次的表达式的值$0
$1
$2
$3
$4
最近几次的 DOM 元素 / JS 对象。$0
最近的$()
~ document.querySelector()
$$()
~ document.querySelectorAll()
$x(path)
支持 XPath,返回 DOM 数组
其它:
> capture
> render
最常用的:
请求表格:
Access-Control-*
Content-Type
Cookie
Host
Origin
Referer
User-Agent
Content-Type
+ 数据编码,详见 POST 提交数据分析:
其它:
目录
43