Document与document的区别:为何MDN中语法存在大小写差异?
关于Document.children与document.children的大小写差异解释
- 大写的
Document是DOM规范里定义的文档接口,它是描述所有文档对象通用结构和行为的抽象类型。文档里写Document.children,是在说明这个接口规定了所有文档实例都具备children这个属性,属于规范层面的定义表述。 - 小写的
document是浏览器环境中全局存在的Document接口实例,它直接对应当前页面的文档对象。实际写代码时,我们通过document.children来获取当前页面文档的子元素,这是对具体实例属性的调用。
简单总结:大写开头的是抽象的接口(类)定义,小写的是这个接口的具体实例,语法差异本质是类型规范和实际实例使用的区别——规范文档用接口名标注属性归属,代码里操作的是具体的实例对象。
内容的提问来源于stack exchange,提问作者Richard
相关产品推荐
相关产品推荐

