前端面试总结-js部分
周万宁.FoBJ
不辜负生活中的每一份热爱
展开
-
2. 事件捕获 及 如何阻止冒泡
DOM事件流机制 / 事件捕获什么是DOM?DOM 是描述 HTML 的内部数据结构,它会将 Web 页面和 JavaScript 脚本连接起来, 并过滤一些不安全的内容;HTML 解析器会把字节转换成DOM一个事件在发生的时候会在子元素和父元素之间传播,这会分成三个阶段:1. window 传到目标节点 ---- 捕获阶段(上层传到底层)2. 目标节点触发 ---- 目标阶段3. 目标节点传到window ---- 冒泡阶段(底层传到上层)原创 2023-03-06 20:59:45 · 208 阅读 · 0 评论 -
for in 和 for of 的区别
for of适用遍历数/数组对象/字符串/map/set等拥有迭代器对象(iterator)的集合,但是不能遍历对象,因为没有迭代器对象,但如果想遍历对象的属性,你可以用for in循环(这也是它的本职工作)或用内建的Object.keys()方法。原创 2023-03-06 20:06:11 · 92 阅读 · 0 评论