写点什么

网站开发进阶(五十)IE 浏览器 JS 调试方法详解

  • 2022 年 5 月 10 日
  • 本文字数:841 字

    阅读完需:约 3 分钟

网站开发进阶(五十)IE浏览器JS调试方法详解

一、前言

在公司项目开发过程中,会经常性的调试 jsp 页面。下面主要讲解下如何在 jsp 页面进行 js 调试。

目前,常用的浏览器 IE、Chrome、Firefox 都有相应的脚本调试功能。在掌握了 IE 中的调试方法以后,Chrome 和 Firefox 中的调试方法也变得相当简单了。

二、在 F12 开发人员工具中进行调试

打开 IE 浏览器,按下 F12 键,就会打开开发人员工具,这是 IE 内置的开发人员开发工具,方便开发人员对 HTML、CSS、Javascript 等网页资源进行跟踪调试使用的。


如果你打开的时候没有固定在网页底部,可以点击右上角菜单栏中的按钮来完成。


我们看到在这个工具窗口里面有几个标签页,分别是:HTML、CSS、控制台、脚本、探查器和网络,点开每一个标签,可以执行相应的任务。

CSS 标签是用来查看样式的;控制台显示网页中 JS 的各种输出信息,包括错误信息、用户日志等;打开脚本标签页,这里面才是我们想要的内容。

当点击启动调试后,调试程序会将窗口最大化,我们在选中的文件中找到需要调试的位置,点击左侧边栏添加断点即可进行调试。

当有程序运行到我们的断点处时,就可以进行调试了。

在这里,我们可以使用快捷键进行操作,常用的快捷键如下:

F9:添加/移除 断点

F10:逐过程,即跳过该语句中的方法、表达式等

F11:逐语句调试,即单步调试,会跳入方法、表达式,进行逐语句的跟踪调试

在执行过程中,如果我们要执行即时的代码,我们就需要在右侧的窗格中输入代码,按回车即可。

如果要执行多行代码,点击运行按钮右侧的双箭头,就会打开多行模式。

这种直接在浏览器中调试的方法同样适用于 Google 浏览器 Chrome 和 FireFox FireDebug,只不过在细枝末叶上面有些不同罢了,主体的功能都是一样的。

如果你的浏览器没有弹出这个窗口,你需要进行一下简单的设置,打开 Internet 选项:


将红色方框中的两项取消勾选就可以了。

设置以后就可以进行调试了。


三、The JSP specification requires that an attribute name is preceded by whitespace

在开发 Web 项目时,报错如下:


错误位置:


解决方法:根据错误提示可知,在type属性之前缺少空格,通过添加空格解决问题。


发布于: 刚刚阅读数: 3
用户头像

No Silver Bullet 2021.07.09 加入

岂曰无衣 与子同袍

评论

发布
暂无评论
网站开发进阶(五十)IE浏览器JS调试方法详解_调试_No Silver Bullet_InfoQ写作社区