前端怎么打断点,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

DataX-web安装使用教程

DataX-web安装使用教程

1. 环境准备 * MySQL (5.5+)  必选,对应客户端可以选装, Linux服务上若安装mysql的客户端可以通过部署脚本快速初始化数据库 * JDK (1.8.0_xxx)  必选 * Python (2.x) 必选 (支持Python3需要修改替换datax/bin下面的三个python文件,替换文件在doc/datax-web/datax-python3下) ,主要用于调度执行底层DataX的启动脚本,默认的方式是以Java子进程方式执行DataX,用户可以选择以Python方式来做自定义的改造 2.DataX安装 2.1 下载DataX安装包 DataX详情介绍:https://github.com/alibaba/DataX/blob/master/introduction.md DataX官网下载地址:https://github.com/alibaba/DataX 网盘地址链接:https://pan.

全员DeepSeek时代,前端能做些什么?

全员DeepSeek时代,前端能做些什么? 2025–2026 年,随着 DeepSeek V3 / R1 系列(尤其是代码生成、前端页面生成能力)的爆发式提升,“全员DeepSeek”已经从梗变成了很多团队的真实工作流。 AI 正在快速吃掉“机械重复的前端编码”,但这并不意味着前端要凉,反而是一次非常大的角色升级机会。 下面从现实、趋势和可执行路径三个层面给你讲清楚:前端在 DeepSeek 时代到底能/该干什么。 1. 先认清现实:DeepSeek 已经抢走了哪些活? 根据大量实测和社区反馈(2025 年下半年尤为明显),DeepSeek 系列在以下场景已经非常实用: * 常规 CRUD 后台管理系统页面(表单、表格、抽屉、树形结构) * 中后台常见的组件组合(搜索 + 列表 + 分页 + 操作栏) * Tailwind + React / Vue

WebUI界面优化:Emotion2Vec+ Large自定义主题部署实战

WebUI界面优化:Emotion2Vec+ Large自定义主题部署实战 1. 为什么需要优化这个WebUI? Emotion2Vec+ Large语音情感识别系统本身功能强大——它能精准识别9种人类基础情绪,从愤怒到惊喜,从悲伤到中性,甚至支持帧级细粒度分析。但原生Gradio界面有个明显问题:灰白配色、默认布局、缺乏视觉引导,用户第一次打开时常常要花几秒才能找到“上传音频”按钮,更别说理解“utterance”和“frame”这两个专业术语的区别了。 这不是模型的问题,而是交互体验的断层。科哥在二次开发过程中发现,很多用户不是不会用,而是“不敢点”“怕点错”“不知道下一步该做什么”。尤其当面向非技术背景的产品经理、客服主管或心理学研究者时,一个友好的界面,往往比多0.5%的准确率更能决定系统是否被真正用起来。 所以这次优化,我们不碰模型权重,不改推理逻辑,只做一件事:让WebUI自己会说话。 2. 自定义主题部署全流程(零命令行焦虑版) 2.1 准备工作:确认环境已就绪 你不需要重装Python,

DeepSeek-OCR-WebUI部署指南:7种识别模式,GPU加速大模型应用!

DeepSeek-OCR-WebUI部署指南:7种识别模式,GPU加速大模型应用!

前一章调试了官方推理代码,官方代码并没有UI界面,输入输出都不直观。DeepSeek-OCR-WebUI 是一个基于DeepSeek-OCR 模型的图像识别web应用,提供直观的用户界面和识别功能。 相当于给官方的推理代码套了一层外衣。 仓库地址:https://github.com/neosun100/DeepSeek-OCR-WebUI 1.DeepSeek-OCR-WebUI介绍 1.1核心亮点 * • 🎯 7 种识别模式 - 文档、OCR、图表、查找、自定义等 * • 🖼️ 边界框可视化 - Find 模式自动标注位置 * • 📦 批量处理 - 支持多张图片逐一识别 * • 📄 PDF 支持 - 上传 PDF 文件,自动转换为图片 * • 🎨 现代化 UI - 炫酷的渐变背景和动画效果 * • 🌐 多语言支持 - 简体中文、繁体中文、英语、日语