![15天学会jQuery编程与实战(视频教学版) (Web前端技术丛书)](https://wfqqreader-1252317822.image.myqcloud.com/cover/584/26943584/b_26943584.jpg)
上QQ阅读APP看书,第一时间看更新
1.6 调试jQuery程序
大部分复杂的工具都带有调试功能,如Dreamweaver、Visual Studio和Eclipse。如果我们用这些工具开发jQuery代码,调试起来难度不是很大,但很多人习惯用文本工具直接写代码,这就增加了调试的难度。目前,Chrome和Firefox浏览器都支持在浏览器中直接调试和修订。下面我们以Firefox为例学习如何调试。
Firefox浏览器专门提供了一个名为Firebug的插件进行jQuery库的程序调试。打开Firefox浏览器,单击菜单栏中的“主菜单”|“开发者”|“查看器”,或者使用快捷键F12都可以打开调试工具,如图1.4所示。
![](https://epubservercos.yuewen.com/980900/15367247105323106/epubprivate/OEBPS/Images/Figure-0022-0006.jpg?sign=1738889430-ruUxl5tRKzYn2xfyDPXkdwptZLos3SRt-0-d39d30b4e09f88340c7cf03f8e707760)
图1.4 脚本调试界面
为了演示调试工具,通过浏览器打开jquery01.html。在该浏览器上按快捷键F12可以打开脚本调试界面,如图1.5所示。
![](https://epubservercos.yuewen.com/980900/15367247105323106/epubprivate/OEBPS/Images/Figure-0022-0007.jpg?sign=1738889430-1jKBPO2jTfhmq8PS1AzmGH1BKmWiMxwy-0-416ed36d7b04ddac0b4ab49167440baa)
图1.5 脚本调试界面
在打开的工具中有一行菜单栏,包括“查看器”“调试器”“控制台”等。单击“调试器”菜单可以打开调试界面,如图1.6所示。
![](https://epubservercos.yuewen.com/980900/15367247105323106/epubprivate/OEBPS/Images/Figure-0023-0008.jpg?sign=1738889430-2y6hoeeX5Fwsw3dI6S6FI9g4MnXsHYTW-0-f1c33375e1dd0c6608939d51ec53906f)
图1.6 启用jQuery代码调试
启动jQuery代码调试后,在代码区域的窗口中单击第10行代码的行号10,即可在该行添加一个“断点”,如图1.7所示。如果行号前面有一个蓝色的箭头状图标,就说明断点添加成功。
![](https://epubservercos.yuewen.com/980900/15367247105323106/epubprivate/OEBPS/Images/Figure-0023-0009.jpg?sign=1738889430-g9up75j5TO4TGJjUKqmorAkRj1IwOR0i-0-e248f1095c5af009229609bd799615bf)
图1.7 添加断点
单击页面中的div,在“监视”窗口可以很方便地获取当前状态的一些变量或对象属性的信息,如图1.8所示。
![](https://epubservercos.yuewen.com/980900/15367247105323106/epubprivate/OEBPS/Images/Figure-0024-0010.jpg?sign=1738889430-iszPptNmVwz5wqNRTTjiGpeR9GMJgG0Q-0-23c0c51b69de72832e99a7439413294c)
图1.8 监控视图
单击代码窗口工具栏中的“跳过”按钮或按快捷键F10,继续执行程序,页面会弹出如图1.9所示的对话框。
![](https://epubservercos.yuewen.com/980900/15367247105323106/epubprivate/OEBPS/Images/Figure-0024-0011.jpg?sign=1738889430-vja9as2nBwoKUTg4fFmt6W3mvg0eWQer-0-4b5db5bbc445a82019714f03283757a5)
图1.9 继续执行
从上面的执行结果可以发现,Firebug插件更方便开发人员调试jQuery代码。