就语言而言,当我从DOM中获取元素时,我会得到什么:
var obj = document.getElementById('foo');
Run Code Online (Sandbox Code Playgroud)
它有属性,所以我想也许它可能是一个对象文字.使用类型检查我确定它不是对象文字,它也不是数组文字.
我知道它的用途是什么,以及如何使用它,从技术上讲,它不是什么用语言.
我通过这个测试运行它,我称之为测试abstract object.
obj === Object(obj);
Run Code Online (Sandbox Code Playgroud)
它返回错误.
我知道我可以识别节点元素
obj.nodeType === 1
Run Code Online (Sandbox Code Playgroud)
但就语言而言,这仍然没有告诉我它是什么(ES5).用语言表达的元素是什么?
澄清
我的意思是语言,基于语法,JavaScript,好的部分,第2章,这个语法只知道如何处理语言组件,数组,对象等.
| 归档时间: |
|
| 查看次数: |
128 次 |
| 最近记录: |