一、前言

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

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

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

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

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

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

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

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

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

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

  • F9:添加/移除 断点
  • F10:逐过程,即跳过该语句中的方法、表达式等
  • F11:逐语句调试,即单步调试,会跳入方法、表达式,进行逐语句的跟踪调试

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

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

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

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

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

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

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

  1. 网站开发进阶(四十九)由JS报“未结束的字符串常量”引发的思考

    一.报错 在做公司项目开发过程中,后期生产环境上报JS出现"未结束的字符串常量"错,如下: 后期经过不断调试,发现是由于Js引擎在解析带有换行字符串时引起的异常.解析后的js代码类 ...

  2. php和js调试,JS调试使用详解

    这次给大家带来JS调试使用详解,JS调试的注意事项有哪些,下面就是实战案例,一起来看一下. 试想一下:出现了某个bug,有人用几分钟就搞定了,有人用了半天或者一天都找不到原因所在.你愿意当前者还是后者 ...

  3. Js apply 方法 详解

    Js apply方法详解 我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这 ...

  4. Js apply方法详解

    Js apply方法详解 主要解决一下几个问题: apply和call的区别在哪里 什么情况下用apply,什么情况下用call apply的其他巧妙用法(一般在什么情况下可以使用apply) 首先从 ...

  5. 网站开发进阶(七十):CSS 实现圆角有立体感的 DIV 边框

    文章目录 一.前言 二.原理介绍 2.1 盒子阴影 box-shadow 三.拓展阅读 一.前言 网站开发过程中,若页面整体背景为白色,其中的页签元素若使用普通的样式,整个页面看上去就会比较呆板.平面 ...

  6. 网站开发进阶(二十六)js刷新页面方法大全

    一.前言​ 在项目开发过程中,需要实现刷新页面.经过学习,发现下面这条语句就可以轻松实现. location.reload(); // 刷新页面 有关刷新页面的其它方法,具体学习内容如下,有需要的朋友 ...

  7. 钉钉接入access_无需开发,IT事件接入钉钉的方法详解

    1.市场在拥抱钉钉 最近一篇名为<为什么有很多企业沉迷钉钉无法自拔>的文章很火,文章不短,其中有一部分阐述了:钉钉抓住以人为核心的"智能协同"差异化路线,帮助企业打破过 ...

  8. 钉钉开发者接口文档_无需开发,IT事件接入钉钉的方法详解

    1.市场在拥抱钉钉 最近一篇名为<为什么又很多企业沉迷钉钉无法自拔>的文章很火,文章不短,其中有一部分阐述了:钉钉抓住以人为核心的"智能协同"差异化路线,帮助企业打破过 ...

  9. 跨平台应用开发进阶(五十八):短链基本工作原理与实现方案

    文章目录 一.短链是什么 二.为什么要使用短链 三.短链跳转基本原理 四.短链实现步骤 五.使用哈希算法生成短链 5.1 其他方法生成短链 5.2 实现方案 六.短链生成工具 6.1 网站工具:ft1 ...

最新文章

  1. 孙叫兽进阶之路之如何进行情绪管理
  2. matlab中LMI工具箱函数feasp的用法
  3. 联想电脑摄像头亮灯却无法正常显示解决
  4. 定额中计算机主机工作内容,计算机核定定额的业务操作指引.doc
  5. 锐捷无线AC虚拟化配置-VAC
  6. matplotlib添加行列标题、axes.axis以及axes.xaxis.set_ticklabels相关使用方法
  7. 开年福利!微服务前后端开发手册,打造完美全栈工程师
  8. 智能经济大局下,云智一体的“形胜”
  9. 交换机安全技术你还一知半解?赶紧来学习吧
  10. 7-45 航空公司VIP客户查询 (25 分)
  11. 惠普(HP)笔记本的型号解析
  12. JavaScript实现大图展示(放大镜)
  13. BDD100K数据集高速下载地址(百度网盘)
  14. vue @click 多次触发解决
  15. 初一一年级计算机试题,计算机一年级《文字录入》期末考试题(理论)A
  16. unity3D出现Unhandled Exception: System.Reflection.ReflectionTypeLoadException
  17. 人工智能是什么?我来告诉你!
  18. 搜索专题-----bfs、dfs模板,栈,队列
  19. 前端开发人员必须了解的七大技术图谱
  20. Notion 公开页面启用Dark mode

热门文章

  1. 洛谷题解 P1713 【麦当劳叔叔的难题】
  2. 求解某项目的关键路径和总工期
  3. JavaScript实现二代身份证号码转一代身份证号码
  4. 录像类电子文件永久保存格式MXF介绍
  5. 前端工具之Vue-Generator
  6. java处理图片 adobe_Adobe开发出一个反修图工具 还原人像PS 痕迹
  7. 坚石诚信ET系列加密锁应用保护技巧
  8. 连续变量离散化类别变量
  9. linux备份当前目录压缩,Linux备份压缩命令:tar详解
  10. SQL行转列方式优化查询性能实践