jquery - 事件发射器停止执行
问题描述
如果“myEvent”接收器在执行期间发生异常,事件发射器将停止执行。事件发射器依赖于接收器是否正常?
$(window).on("myEvent", () => {
throw "Boo"
});
$(window).trigger("myEvent");
console.log("never comes here");
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
解决方案
推荐阅读
- javascript - 重复的程序执行是否会增加唯一 ID 冲突的机会
- java - com.project.api.graphql.service.GraphQLService 中构造函数的参数 0 需要一个找不到的“java.lang.String”类型的 bean
- vuejs2 - Vue.js:为什么数组会重置为原始状态?
- php - mysqli_connect 错误 - 数据包乱序 - 读取问候数据包时出错 - (HY000/2006) MySQL 服务器已消失
- c - 编译 C 程序时出现“函数原型是 ANSI 特性”错误
- javascript - Node.js驱动api,创建权限时设置emailMessage不发送邮件
- python - pytest PostgreSQL - 两种环境的不同夹具,用于在本地或 CI 上设置测试数据库
- python - 有人可以向我解释一下 math.sqrt() 在这种情况下是如何工作的吗?
- sql - 基于参数执行的存储过程
- pdf - 有没有办法从 puppeteer 中获取 PDF,其标题具有不同级别的可访问性?