本文最后更新于:2023年6月15日 下午
对象、Web API
1. 对象
构造
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| let obj = {}; let obj = { name:'01', age:22, sayHi:function(){ console.log('Hi~'); } }
let obj = new Object(); obj.name = '01'; obj.age = 18; obj.sayHi = function(){ console.log('SayHi'); }
function 构造函数名(参数){ this.属性 = 参数; this.方法 = function(){ } } let sth = new 构造函数名(参数) console.log(sth.属性)
|
使用
1 2 3 4 5 6 7 8
| console.log(obj.uname) console.log(obj['age']) obj.sayHi()
for (let key in 对象){ console.log(key) console.log(对象[key]) }
|
常用方法
- Math
- Date
- String
- Array
甄别
函数和方法:
都是实现某种功能,在外面的叫函数,在对象里面的叫方法
构造函数和对象
构造函数是泛指的某一大类
对象是一个具体的事物,是构造函数的实例化
2. Web API
应用程序编程接口,实现页面交互功能 + BOM 浏览器功能 交互效果 + alert
+ DOM树 页面元素 + 文档页面从上往下加载
得现有标签,script脚本写在标签下
1.DOM
获取元素
1 2
| document.getElementById() document.getElementsByTagName()
|