前端开发js之原型继承

入门前端开发用书 前端开发做项目的经历 前端开发从入门到精通
原型继承:
改变原型对象 -> 所有通过这个类 创建出来的对象 都会具备改变原型对象的里面的特征
function Person() {
}
var obj = {name:”小明”};
Person.prototype = obj;
Person是一个类 咱们改变了 Person的原型对象 为obj
所有 通过Person创建出来的对象 就都具备了 obj里面的特征(name=小明)
如果 改变Person的原型对象 为 另一个类实例化的对象 ->他会具备另一个类的特征
function Animal() {
this.type = “动物”;
}
function Person() {
}
Person.prototype = new Animal();
这个时候 Person类 会具备Animal里面的特征(type=动物);
//XMLHttpRequest:可以用于 读取本地文件
var request = new XMLHttpRequest();
request.open(“GET”,”data.json”);//open打开某一个文件
request.send();//执行
request.onload = function () {
// request.response : 打开文件 读取的结果
console.log(request.response);
}
json文件:数据格式 -> 只能识别下面的数据格式
[]:数组
{}:对象
1234567890
” “
1.继承-> 原型继承
原型对象:对象的公共空间 -> 也是一个对象
①.给原型对象添加属性,给所有对象(同一个类)添加公共的属性
②.改变原型对象 -> 所有通过这个类创建出来的对象,就都具备了改变之后的原型对象的所有属性和行为 -> 原型继承
XMLHttpRequest
回顾:
this:✭✭✭✭✭✭谁调用 this就表示谁
构造函数:用于创建(构建)对象的函数
✭✭✭✭✭✭首字母大写
可以通过new 使用构造函数 创建一个对象
原型:
意义1:是所有通过同一个类 创建出来的对象的 共享区域
前端开发人才前景 前端开发多久可以入门 web前端开发项目经验
» 本文来自:前端开发者 » 《前端开发js之原型继承》
» 本文链接地址:https://www.rokub.com/38147.html
» 您也可以订阅本站:https://www.rokub.com
赞(0)
64K

评论 抢沙发

评论前必须登录!