网站运行的时间轴
url–>加载html–>加载js–>运行js初始化–>用户触发某个事件–调用了某段js–>明文数据–>加密函数–>加密后的 数据–>send(给服务器发信息{XHR–SEND}) -->接收到服务器数据–>解密函数–>刷新函数–>刷新网页渲染
疑问:运行js的顺序是什么?
Chrome调试指南
调式栏
提取断点内变量值
调试过程中有可能会需要将一些变量值保存下来, 这时候只要在想要保存的变量上点击右键, 选择Store as global variable
, 就可以在Console
面板里使用这个变量(temp1, temp2, temp3, …)
但是打印出来的 对象其实会很难看。
解决办法也简单, F12 打开开发者工具, 然后 F1 打开开发者工具的设置, 勾选Preference->Console -> Enable Customer Formatters
然后点击安装Immutable.js Object Formatter插件