- 博客(2)
- 收藏
- 关注
原创 JavaScript事件冒泡与事件捕获
这样修改后,点击绿色区域只会弹出"绿色区域被点击了",而不会触发蓝色和红色区域的事件。点击蓝色区域会弹出"蓝色区域被点击了",点击红色区域(不包括蓝色和绿色部分)会弹出"红色区域被点击了"。事件捕获是事件冒泡的相反方向,较少使用,但可以通过设置监听器选项来指定事件在捕获阶段触发。事件冒泡是事件流的一个阶段,事件最初在目标元素上触发,然后逐层向上传播到其父级元素,直到到达最顶层的。),由此我们将这一事件流的执行改为了事件捕获。是事件流的另一个阶段,事件首先从最顶层的祖先元素(如。简而言之,事件冒泡指的是。
2024-09-18 19:07:11 264
原创 JavaScript闭包(Closures)
在JavaScript中,内存泄漏是指程序分配的内存由于某种原因没有被正确释放,导致这些不再需要的内存无法被回收,从而占用系统资源,最终可能导致程序性能下降甚至崩溃。内存泄漏通常发生在不再使用的对象或数据仍然被引用时,导致垃圾回收器无法将其清除。1.意外的全局变量:如果变量声明时漏掉了varlet或const,它会被意外地创建为全局变量,并且一直存在于全局作用域中。// 应该使用 let 或 var 声明2.闭包。
2024-09-18 16:27:11 1165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人