- 博客(2)
- 收藏
- 关注
原创 javascript 深度解析 事件 事件循环 事件对象 事件的传播 及异步
JavaScript事件是宿主环境(如浏览器)提供的异步消息机制,通过EventTarget接口实现。事件来源包括DOM交互、网络请求、UI操作等,浏览器将其映射为不同优先级的任务队列(如输入事件队列优先级最高)。事件本质是观察者模式的实现,DOM节点为被观察者,回调函数为观察者。DOM事件具有捕获/冒泡传播特性,可阻止默认行为;非DOM事件(如网络请求、WebSocket)则直接触发无传播。每个事件都携带event对象包含现场数据,遵循"观察者模式+携带数据+状态改变"三要素。
2025-12-10 04:57:22
1110
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅