JavaScript的知识整理(8)
简单类型与复杂类型,webAPIs,DOM
简单数据类型
- 值类型,String,number,null,….undefined,boolean
- null返回的是
空的Object
typeof
复杂数据类型
- Object,Array,Date,通过new关键词生成的
- 堆:存放复杂数据类型,首先将变量名存放到简单数据类型,然后将数据存放到堆里面
- 栈:存放简单数据类型,存放的是简单数据类型的值,里面直接开辟一个空间
简单数据类型传参
- 函数的形参可以看作一个变量
- 将变量在栈空间里保存的堆地址复制给了形参,形参和实参其实是同一个堆地址
webAPIs
- DOM和BOM是webAPIs所独有的部分
- API 预先定义的函数,webAPIs是很多方法
DOM
- 文档对象模型,是编程接口,可以修改网页内容格式样式
- 文档
document
,element
元素,node
节点(标签,属性,文本,标签)
获取元素
- 根据ID获取,
document.getEelementById(id)
console.dir
返回的是标签和属性名
根据标签名获取
getELementByTagName('字符串')
返回的是获取过来元素对象的集合,以伪数组的形式存储的- 通过
for
遍历的方式将里面的元素打印出来 - 如果页面中只有一个元素,返回的还是伪数组形式,没有元素返回的是元素为空的空数组、
- 指定父元素`element.getElementsByTagName(‘字符串标签’);在获取某个元素,获取的时候不包括父元素自己,必须指定标签对象
查看实例
1 | <div id="time"> |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Harry の 心 阁!
评论