javascript

面向对象原型继承

var user = {
name:" qinjiang" ,
age: 3,
sex: '男',
run: function(){
console.log(this.name + "run");
}
}
var bird = {
fly: function(){
console.log(this.name + "fly");
}
}
var xiaoming = {
name:"xiaoming"
};
//小明的原型是Student
xiaoming.__proto__ = user;
xiaoming.__proto__ = bird;

面向对象class继承

// 在 JavaScript 中,一个类只能有一个构造函数,
// 因此无法直接定义多个构造函数(例如同时定义无参构造和有参构造)
class Student {
constructor(name) {
this.name = name; // this 指向新创建的实例对象,this.name 是实例的属性
}
hello() {
alert('hello');
}
}
// 创建一个 Student 类的实例
const student1 = new Student('Alice');
// 访问实例的属性
console.log(student1.name); // 输出: Alice
// 调用实例的方法
student1.hello(); // 弹出: hello

Navigator 封装了浏览器的信息

Window 代表浏览器窗口

操作DOM对象

设置新的地址

location.assign('https://baidu.com')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值