调试js事件小技巧
发表于|更新于
|浏览量:
万人都要将火熄灭,我一人独将此火高高举起。——海子
分享一个js调试事件小技巧
1 | <!DOCTYPE html> |
这里一个按钮,啥都没有
我们运行一下,给它在chrome console里添加事监听
1 | // 先用选中元素光标选一下按钮,这样$0就会指向按钮 |

这时候我们触发其任何事件都会有输出

针对某一事件的话就传入该事件
1 | monitorEvents($0, ["click"]) |

相关推荐
2022-01-07
byte二维码在img中展示
睡在哪里都是睡在黑夜里。——贾平凹《废都》 我们使用hutool的工具类生成二维码图片后,如果转为byte数组,返还给前端,我们要放入img中显示 12345@GetMapping("generateCode")@ResponseBodypublic byte[] generateCode() { return QrCodeUtil.generatePng("https://VampireAchao.github.io/", QrConfig.create().setImg(ImgUtil.getImage(URLUtil.url("/img/oss/2020-06-01/head.jpg"))));} 直接放到src是不行的,需要在前面加一个data:image/jpeg;base64, 最终变成这样 效果图:
2023-03-20
svelte
我宁肯忘掉亏欠自己的而不愿忘掉亏欠别人的。——贝多芬 分享一个前端框架svelte 官网:https://svelte.dev/ 仓库链接:https://github.com/sveltejs/svelte 语法非常的简单容易上手 12345<script> let name = 'world';</script><h1>Hello {name}!</h1> 同样是响应式 非常的有意思 使用也很简单 1234npm create svelte@latest myappcd myappnpm installnpm run dev
2023-07-28
psd脚本坑
爱情可意会,不可言传——佚名 psd的js脚本 | 阿超 问题出在我在编写一个执行psd脚本的脚本时 大概代码如下: 123for (var i = 0; i < files.length; i++) { $.evalFile(files[i])} 问题来了,这里的i在files[i]对应这个脚本里也用到了i变量 结果等我debug发现,其变量收到了污染。。。 i等执行完毕这个脚本后变成了循环预期外的值 换个变量即可
2025-03-31
pakku.js
不同孕育仇恨。——司汤达《红与黑》 介绍 pakku.js:拯救 B 站的弹幕体验最近,我发现了一个非常有趣的开源项目——pakku.js。这个项目由 xmcp 开发,旨在提升 B 站(Bilibili)的弹幕体验。今天,我将为大家详细介绍一下这个项目的特点和使用方法。 项目概述pakku.js 是一个用于优化 B 站弹幕体验的浏览器扩展。项目自 2017 年 2 月 28 日创建以来,已经获得了 2243 个星标和 78 个 forks,显示了其在社区中的受欢迎程度。项目使用 TypeScript 编写,并且遵循 GNU General Public License v3.0,确保其免费和开源。 项目特点 提升弹幕体验:pakku.js 提供了丰富的弹幕过滤和优化功能,帮助用户屏蔽无意义的弹幕,提升观看体验。 开源项目:作为一个开源项目,pakku.js 拥有庞大的社区支持,用户可以在 GitHub 上交流经验、分享心得。 多平台支持:pakku.js 作为浏览器扩展,可以在多个平台上使用,包括 Chrome 和 Firefox。 简单易用:pakku.js 提供了简单易用...
2025-05-31
remix
精诚所加,金石为开。——《后汉书·光武十王列传》 https://remix.run/ https://github.com/remix-run/remix Remix:现代化的全栈 Web 框架随着 Web 开发技术的不断演进,开发者对框架的要求不仅局限于前端性能的优化,还包括后端数据处理、SEO 支持以及高效的开发体验。为了解决这些需求,Remix 应运而生。 Remix 是一个现代化的全栈 Web 框架,专注于提供最佳的开发者体验和用户体验。它以渐进增强的理念为核心,帮助开发者构建快速、可交互性强、并且易于扩展的 Web 应用。 什么是 Remix?Remix 是一个开源的全栈 Web 框架,致力于优化应用的性能和开发体验。它允许开发者同时处理客户端和服务端逻辑,使得应用的交互性和性能达到最佳状态。 Remix 的核心优势包括: 服务端渲染(SSR):通过服务端渲染提高初次加载速度和 SEO 表现。 渐进增强:支持现代浏览器功能,同时为低性能设备提供良好体验。 路由驱动开发:基于文件系统的路由,让开发者专注于功能实现。 数据加载优化:支持服务端数据加载和缓存机制,减...
2024-04-18
dromara-newcar
发上开出了蔷薇,袖底是风,足下是莲。——顾城 https://github.com/dromara/newcar 最近dromara新加入了一个前端项目newcar Newcar 是一款高度可配置且先进的通用引擎,专为快速动画创建而设计。它适用于广泛的应用,包括视频剪辑、动态图表(未来计划),甚至 2D 游戏开发(也是未来计划)。 这个项目作者竟 然是09年的,我们快速开始 123$ pnpm create vite project-name$ cd project-name$ pnpm install 引入依赖 1$ pnpm add newcar 初始化 12345678import * as nc from 'newcar'const engine = await new nc.Engine().init( '../node_modules/canvaskit-wasm/bin/canvaskit.wasm',)const defaultScene = new nc.Scene(new Widge...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog