前端怎么打断点,debugger使用教程

流程1:打上断点

方式一:编辑器内

在一行代码的前面或者后面写上debugger
运行到这的时候就会停止啦

方式二:浏览器控制台内

直接在控制台的source(中文版为源代码/来源)目录下点击左边的行数即可

然后刷新一下 

流程2:遇上断点

遇到断点后,程序会停止运行,此时注意,控制器里打断点的那行代码并没有被执行,
第一个按钮是一直执行到下一个断点的意思,直到运行完毕
第二个按钮是进行下一步,也就是执行下一个逻辑,又或者说,【按逻辑(比如会遇到 if 那些)去执行下一行代码】。

箭头:停止断点调试
眼睛:不跳入函数中去,继续执行下一行代码(F10)
向下的箭头:跳入函数中去(F11)
向上的箭头:从执行的函数中跳出
带斜杠的图标:禁用所有的断点,不做任何调试
 

流程3:查看变量(英文版为scope)

可以查看到不同作用域下的变量的动态变化 ,如下图所示,展示了代码块范围内的所有变量:

提示

提醒一句:对有异步代码的文件进行断点时有个小提醒,可能你在断点的情况下正常运行了,但不断点的情况下就不正常了,这时候就要想到异步的时机问题,可能断点的时候异步就执行完了。

补充 

代表 “下一步(Step)”:运行下一条指令,快捷键 F9。运行下一条语句。一次接一次地点击此按钮,整个脚本的所有语句会被逐个执行。

代表 “跨步(Step over)”:运行下一条指令,但 不会进入到一个函数中,快捷键 F10。
跟上一条命令“下一步(Step)”类似,但如果下一条语句是函数调用则表现不同。这里的函数指的是:不是内建的如 alert 函数等,而是我们自己写的函数。

如果我们对比一下,“下一步(Step)”命令会进入嵌套函数调用并在其第一行暂停执行,而“跨步(Step over)”对我们不可见地执行嵌套函数调用,跳过了函数内部。

执行会在该函数调用后立即暂停。

如果我们对该函数的内部执行不感兴趣,这命令会很有用。

 🚀 个人简介:某大型国企资深软件开发工程师,信息系统项目管理师、ZEEKLOG优质创作者、阿里云专家博主、华为云云享专家,分享前端后端相关技术与工作常见问题~

💟 作    者:码喽的自我修养❣️

📝 专    栏:前端常见问题与避坑指南

🌈 若有帮助,还请 关注➕点赞➕收藏 ,不行的话我再努努力💪💪💪
   更多专栏订阅推荐:

🥕 JavaScript深入研究

👍 前端工程搭建
💕 vue从基础到起飞

✈️ HTML5与CSS3

🖼️ JavaScript基础

⭐️ uniapp与微信小程序

📝 前端工作常见问题与避坑指南

✍️ GIS地图与大数据可视化

📚 常用组件库与实用工具

💡 java入门到实战 

Read more

5分钟部署麦橘超然Flux,低显存设备也能玩转AI绘画

5分钟部署麦橘超然Flux,低显存设备也能玩转AI绘画 1. 为什么你值得花5分钟试试这个Flux控制台 你是不是也遇到过这些情况: * 想试试最新的Flux模型,但显卡只有8GB甚至6GB,一加载就报“CUDA out of memory”; * 下载完模型还要手动配置路径、改代码、调参数,折腾两小时还没看到一张图; * 网页版用着方便,但担心隐私泄露、生成被限速、图片被缓存; 别再纠结了——麦橘超然 - Flux 离线图像生成控制台,就是为这类真实场景而生的。它不是又一个需要编译、调参、查文档的实验项目,而是一个开箱即用的本地Web服务:模型已打包进镜像,float8量化技术让DiT主干网络显存占用直降近一半,Gradio界面简洁到连提示词输入框都标好了占位符,连SSH隧道怎么转发都给你写好了命令。 更重要的是,它真的能在你的旧笔记本、远程小内存服务器、甚至实验室里那台只配了RTX 3060的工位机上跑起来。本文不讲原理推导,不堆术语,就带你从零开始,5分钟内完成部署、打开浏览器、输入第一句描述、亲眼看到AI画出赛博朋克雨夜街道——所有操作一步接一步,复制粘贴就能

Llama-3.2-3B代码审查:基于Java面试题的质量评估体系

Llama-3.2-3B代码审查:基于Java面试题的质量评估体系 1. 当代码审查遇上Java面试题:为什么这个组合特别有效 最近在团队内部做技术分享时,有位刚转行的同事问了一个很实在的问题:“市面上那么多代码审查工具,为什么还要专门用Java面试题来测试模型?”这个问题让我想起自己第一次用Llama-3.2-3B分析一段经典的单例模式实现时的惊讶——它不仅指出了线程安全问题,还顺手给出了三种不同场景下的优化方案,其中一种恰好就是某大厂最新面试题的标准答案。 Java面试题之所以成为检验代码审查能力的黄金标尺,是因为它们天然具备几个关键特质:题目边界清晰但解法多样,既考察基础语法又涉及设计思想,还常常暗藏性能陷阱和并发隐患。比如“如何实现一个线程安全的懒汉式单例”,表面看是考synchronized,实际会牵扯到双重检查锁、volatile关键字、类加载机制甚至JVM内存模型。这种层层嵌套的复杂性,恰恰是检验AI代码理解深度的最佳试金石。 更有趣的是,面试题往往带着明确的业务语境。同样是HashMap,面试官问“为什么HashMap不是线程安全的”和问“在高并发计数场景下如

[特殊字符] WuliArt Qwen-Image Turbo:5分钟快速部署你的AI绘画神器

WuliArt Qwen-Image Turbo:5分钟快速部署你的AI绘画神器 专为个人GPU打造的轻量级文生图引擎来了——无需云服务、不依赖专业运维,一台RTX 4090就能跑出专业级1024×1024高清图像。本文将手把手带你完成从镜像拉取、服务启动到生成第一张赛博朋克街景的全流程,全程5分钟,零调试,小白友好。 1. 为什么你需要WuliArt Qwen-Image Turbo? 1.1 它不是另一个“跑不起来”的文生图模型 你可能试过不少本地文生图方案:显存爆满、黑图频出、生成一张图要等三分钟、分辨率糊成马赛克……而WuliArt Qwen-Image Turbo是少数真正为消费级GPU用户设计的落地型工具。它不堆参数,不拼大模型,而是用精准的工程优化解决真实痛点: * 不再黑图:BFloat16原生支持,数值溢出问题彻底消失 * 不再卡顿:4步推理完成生成,比传统SDXL快5–10倍 * 不再换卡:24GB显存(如RTX 4090)即可流畅运行1024×1024输出 * 不再折腾:开箱即用Web界面,

合规为基,场景为锚:文心一言API接入的备案要求与深度场景合规解析

合规为基,场景为锚:文心一言API接入的备案要求与深度场景合规解析

在做备案咨询的时候,我被问得最多的问题就是“我们接了文心一言的API,到底要不要去网信办备案?” 很多企业的心态很微妙:不备案怕被下架,去备案又觉得流程繁琐像剥层皮。其实,备案的核心不在于你用了谁的模型,而在于你怎么用、给谁用。 尤其是接入文心一言这种通过国家网信办生成式人工智能服务备案的头部大模型时,很多老板容易产生一个误区:“底座都合规了,我用一下还需要备案?” 答案没那么简单。今天我们抛开枯燥的法条,直接从实操角度,从文心一言这类的合规边界掰开了讲讲。 一、 政策红线 我国对算法的监管逻辑其实很直白:只要你的服务能对公众产生影响,尤其是能生成内容、引导舆论,那就必须管。这并非针对某一家企业,而是对互联网信息服务的底层约束。 按照《生成式人工智能服务管理暂行办法》,提供具有舆论属性或者社会动员能力的生成式人工智能服务的,应当按照国家有关规定开展安全评估,并履行备案手续。如果企业产品未经备案直接上线,且具有交互功能的服务,一旦被监管抽查发现,面临的不仅是应用下架,还可能涉及行政处罚,甚至影响企业主体的信用评级。 二、 真实场景的合规判定 与其死磕政策,不如对号入座看看你