分享好友 最新动态首页 最新动态分类 切换频道
[JavaScript] 第六章 Chrome 浏览器中执行 JavaScript
2024-12-26 14:09

春花秋月何时了,往事知多少。此付费专栏不要订阅,不要订阅,听人劝。

🌹作者主页:青花锁 🌹简介:Java领域优质创作者🏆、Java微服务架构公号作者😄
🌹简历模板、学习资料、面试题库、技术互助

[Java项目实战] 介绍Java组件安装、使用;手写框架等
[Aws服务器实战] Aws Linux服务器上操作nginx、git、JDK、Vue等
[Java微服务实战] Java 微服务实战,Spring Cloud Netflix套件、Spring Cloud Alibaba套件、Seata、gateway、shadingjdbc等实战操作
[Java基础篇] Java基础闲聊,已出HashMap、String、StringBuffer等源码分析,JVM分析,持续更新中
[Springboot篇] 从创建Springboot项目,到加载数据库、静态资源、输出RestFul接口、跨越问题解决到统一返回、全局异常处理、Swagger文档
[Spring MVC篇] 从创建Spring MVC项目,到加载数据库、静态资源、输出RestFul接口、跨越问题解决到统一返回
[华为云服务器实战] 华为云Linux服务器上操作nginx、git、JDK、Vue等,以及使用宝塔运维操作添加Html网页、部署Springboot项目/Vue项目等
[Java爬虫] 通过Java+Selenium+GoogleWebDriver 模拟真人网页操作爬取花瓣网图片、bing搜索图片等
[Vue实战] 讲解Vue3的安装、环境配置,基本语法、循环语句、生命周期、路由设置、组件、axios交互、Element-ui的使用等
[Spring] 讲解Spring(Bean)概念、IOC、AOP、集成jdbcTemplate/redis/事务等


在Chrome浏览器中,可以使用开发者工具的调试功能来调试和执行JavaScript代码。以下是一些常用的调试技巧:设置断点、单步执行、监视变量、控制台调试、异常处理。

在调试过程中,你可以在断点位置暂停代码执行、单步执行、检查变量值等。这有助于理解代码的执行流程和调试潜在的问题。

使用Idea创建一个空工程 或者 其他编译器(vs , sublime , webStome

 
 
 
 
 

要打开开发者工具并访问调试功能,你可以按下Ctrl + Shift + J(Windows / Linux)或Command + Option + J(Mac,或者在浏览器菜单中选择"更多工具" > “开发者工具”,或者在页面上点击鼠标右键选中【检查】。在开发者工具的面板中,切换到"Sources"(或"代码")选项卡,即可访问调试功能。

2.1.1、进入开发者工具页面

2.1.2、打开【源代码】选项卡,并选中我们要调试的html文件

在你希望暂停执行的代码行上设置断点。你可以单击源代码面板中的行号,或在代码中使用debugger语句来设置断点。当代码执行到断点时,浏览器会暂停执行,你可以检查变量的值、调用堆栈等。

2.2.1、修改hello方法,增加name变量,设置这里为断点

 

2.2.2、页面上设置断点

2.2.3、单击页面上的按钮,触发hello方法,让程序跳转到断点

在调试过程中,你可以使用调试工具的单步执行功能逐行执行代码。这包括单步进入函数、单步跳出函数、单步跳过函数等选项。这样可以逐步查看代码的执行情况,帮助你理解代码逻辑和发现问题。

2.3.1、进入到断点,光标打在第10行

2.3.2、选中【单步执行】,此时程序跳转到页面第11行(此时光标会打到第11行,且第10行信息已执行完毕

2.3.3、查看控制台打印结果

你可以在调试过程中监视变量的值。在断点处或代码执行时,可以查看和修改变量的值,以便检查代码中的数据问题。

2.4.1、修改变量值

使name变量的值,更改一次

 

2.4.2、运行到修改的代码,多次点击【单步执行】,让程序走到第14行

2.4.3、继续点击【单步执行】,查看控制台结果

在控制台中,你可以执行JavaScript代码片段,检查变量值、调用函数等。这对于在调试过程中进行一些临时测试和调试非断点位置的代码非常有用。

2.5.1、在程序调试运行在11行时,在控制台检查name变量值

2.5.2、在程序调试运行在14行时,在控制台检查name变量值


微信公众号:Java微服务架构

最新文章
36漫画最新版免费无广告下载
36漫画最新版免费无广告是一款很有意思的冒险闯关游戏,资源非常丰富,超多的漫画等你去现在,用户随意可以搜索你感兴趣的漫画名,快速找到你想要的内容,加入36漫画互动社区,结识一群志同道合的二次元朋友!喜欢的朋友,快去下载体验一下
12月13日轨交设备行业十大熊股一览
证券之星消息,12月13日,沪指报收3391.88,较前一交易日下跌2.01%。轨交设备行业整体表现较弱,较前一交易日下跌3.11%,2只个股上涨,29只个股下跌。个股表现方面,轨交设备行业当日领跌股为长青科技(001324),该股当日报收19.83,下跌4
2020年你在用什么浏览器?3款热门浏览器分析+超实用插件,让你上网快一倍!
大家好,我是值行的白色闪电——小白。如果说眼睛是心灵的窗口,那浏览器就是互联网的眼睛。我们工作学习的大部分时间都在和浏览器打交道,一款优秀的浏览器简直是工作的小帮手,生活的小贴士,可以给我们的精神世界带来潜移默化的影响。但
AI矢量图 2020 官方版
AI矢量图官方版是一款由Adobe公司发布的矢量图形绘制工具。Adobe Illustrator2020中文版操作起来更加便捷,能够帮助用户轻松的制作各种徽标、图标、插图、绘图等,并且支持桌面快捷方式。Adobe Illustrator软件最新版还拥有新的颜色混合功
499游戏盒
499游戏盒是一款深受诸多用户喜爱的游戏盒子软件,这里有网游,生存,单机,小游戏,格斗以及新游等多个版块可以参与,用户可以看到非常多的游戏资源,自由选择下载,并且还可以输入关键词来查找你想玩的游戏,并且这里的安装包都经过了检
Linux下的Root权限控制
(注:引用自http://www.linuxeden.com/html/security/20081009/61807.html)Linux是当前比较流行的网络服务器操作系统,它继承了UNIX系统安全、稳定、高效等优点。在Linux系统中Root拥有最高权限,正因如此
58同城与洗脑分手玩起走心,到底哪种广告更受用户青睐?
在这个快节奏的时代,其实很多人在上班的路上就已经开始工作。比如在地铁上跟客户沟通需求,效率高的人可能走到电梯间的时候,便已经想好了今天的方案。但你会在出电梯间的时候经历绝望,因为你满脑子在想我是该去整个容,顺便拍套婚纱照,
B站视频推广怎么做?如何有效提升视频曝光率?
在今天这个数字营销不断壮大的时代,视频内容已成为网络推广的强大工具之一。尤其是对于年轻化的用户群体,B站(Bilibili)作为一个以年轻用户为核心、拥有大量二次元文化的视频分享平台,它天然就具备了吸引潜在受众的强大吸引力。如何恰
AI智能体创作与分发平台“腾讯元器”上线,开放申请体验
大模型落地加速,“产业实用”成为发展共识。2024年5月17日,腾讯云生成式AI产业应用峰会在北京召开,公布大模型研发、应用产品的系列进展。腾讯混元大模型能力持续升级,多个版本模型hunyuan-pro、hunyuan-standard、hunyuan-lite通过腾讯
7月13日微博热搜榜排名今日最新动态-全面聚焦热点话题
微博热搜榜作为反映社会热点、公众关注话题的重要平台,每日都会更新大量新鲜、热门的信息,在2024年7月13日这一天,微博热搜榜上同样涌现出了众多引人关注的话题和事件,以下是对当天微博热搜榜排名的详细解读,以及部分热门话题的深入探
相关文章
推荐文章
发表评论
0评