更新时间:2022-09-25 13:17:48
本节书摘来自异步社区《jQuery与JavaScript入门经典》一书中的第2章,第2.5节,作者:【美】Brad Dayley著,更多章节内容可以访问云栖社区“异步社区”公众号查看
调试JavaScript时,常用的一个极具价值的Firebug工具是网络流量分析器。要使用网络流量分析器,可单击Firebug中的标签Net(网络),如图2.25所示。它显示从浏览器向Web服务器发送的每个请求的信息,让您能够更深入地了解当前传输的数据、当前是否发送了请求以及请求的顺序是否正确。
图2.25显示了加载网页amazon.com涉及的网络流量。发出的请求很多,每个请求都在流量列表中占据一行。对于每个请求,都显示了如下信息。
对于有些复杂的网页,涉及的请求可能非常多。“网络”选项卡包含一些过滤器选项,让您能够只显示特定类型的请求,如HTML、CSS或JS。XHR表示AJAX用来通信的XMLHttpRequest,选择这个过滤器将只显示AJAX通信。
展开请求后,将显示大量其他有关请求的信息,如图2.26所示。在展开的请求中,包含的选项卡取决于请求和响应的类型,下面是一些最有用的内容。
注意:如果单击“网络”标签上的下拉箭头,将看到一个禁用浏览器缓存的选项。为调试并修复问题而更新了Web服务器上的文件时,这个选项很有用。选择该选项后,浏览器总是从Web浏览器获取最新的内容。