✨Chrome DevTools 使用指☞北 - 元素面板之DOM(查看 DOM 对象的属性) 🔔

201 阅读2分钟

在前端开发的精彩世界里,Chrome DevTools 就像一个无所不能的魔法工具箱,其中的元素面板对于探索网页的 DOM(Document Object Model)结构有着不可替代的作用。特别是查看 DOM 对象的属性这一功能,更是深入理解和优化网页的关键环节

打开“属性”窗格 🌈

  • 在 DOM 树中,选择一个节点
    1. 打开 属性 标签页。如果您看不到该标签页,请点击 更多,然后从下拉菜单中选择该标签页

      image.png

发现自身的属性 🌈

  • Properties 窗格会进行排序,先展示自身属性用加粗显示

    image.png

查找继承属性的来源 🌈

  • 继承属性以常规字体展示,如需查找继承属性的来源,请展开对象,然后展开对象 [[Prototype]],接着展开嵌套的 [[Prototype]],以此类推。

    在本例中,您可以通过在原型链上找到原始的自有(粗体)属性以及对应的 getter 来跟踪继承的 size 属性的来源。

    image.png

过滤媒体资源 🌈

  • 要快速查找属性,请先在过滤条件文本框中输入其名称或值

image.png

显示所有属性 🌈

  • 默认情况下,Properties 窗格不显示具有 null 和 undefined 值的属性。

    要查看所有属性,请选中全部显示

    image.png

了解属性 🌈

简单属性 🐾

  • 简单属性是一对 <name>: <value>简单的属性。

数组和对象 🐾

  • 可折叠 > 属性是对象 {} 或数组 [] 可收起属性。

与 DOM 节点对应的属性 🐾

  • 与 DOM 节点对应的属性是链接。点击链接即可选择 DOM 树中的相关节点。  指向头 DOM 节点的链接。

可枚举和非枚举属性 🐾

  • 可枚举属性的颜色是明亮的。非枚举属性是灰暗的。  可枚举和非枚举属性。  您可以使用 for … in 循环或 Object.keys() 方法遍历可枚举属性。

方法 🐾

  • 方法标有 f () 方法。