06 2022 档案

摘要:1.继承 继承分为:接口继承,实现继承,在js中只要实现继承,实现继承主要依靠原型链来做到的。 定义:利用原型链让一个对象拥有另一个对象的属性和方法。 让一个构造函数的原型对象等于另一个构造函数的实例function Fn1(){ this.num=100; } Fn1.prototype.getN 阅读全文
posted @ 2022-06-15 21:23 诉诉飞飞 阅读(49) 评论(0) 推荐(0) 编辑
摘要:1.在对象方法中,作为对象的一个方法被调用时,this指向调用它所在的方法的对象 var obj={ x:111, y:222, add:function(){ console.log(this.x+this.y) } } obj.add() //333 2.在构造函数中的this 通过new操作符 阅读全文
posted @ 2022-06-10 21:08 诉诉飞飞 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1.匿名函数 定义:没有名字的函数,可以配合其他语法使用也可以单独使用。 function fn1(){} //函数声明 var fn1=function(){} //函数表达式 function(){} //匿名函数 匿名函数配合其他语句执行--dom添加事件 匿名函数自执行 (function( 阅读全文
posted @ 2022-06-09 20:34 诉诉飞飞 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1.预解析的过程中主要包含的操作内容 声明变量,声明函数表达式,默认赋值为undefined,js会首先把这些东西预先存储在内存中的某个地方。 对this赋值,无论在任何情况,this都是有值的 对函数声明赋值,预解析阶段对于函数申明是直接赋值,函数中的参数也会被赋值 声明变量console.log 阅读全文
posted @ 2022-06-07 20:14 诉诉飞飞 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1.创建对象的方式 let obj1={} //对象字面量 let obj2=new Object() 工厂模式(优点:避免产生大量重复代码 缺点:不能识别对象的类型) 构造函数() 前2种方式 都是通过同一个接口创建很多对象,某种意义上会产生大量重复代码。 2.工厂模式 function crea 阅读全文
posted @ 2022-06-04 22:56 诉诉飞飞 阅读(68) 评论(0) 推荐(0) 编辑
摘要:1.函数与对象的关系 函数是一种对象 // let fun=function(){} 对象都是通过函数实例化来创建的 //let obj1={}; let obj2=new Object() 注:函数与对象是通过函数的一个属性来作为关系纽带的,每个函数都有一个prototype原型属性,这个原型属性 阅读全文
posted @ 2022-06-04 21:34 诉诉飞飞 阅读(46) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示