javascript
xiaozheng0670
这个作者很懒,什么都没留下…
展开
-
超详细解析--经典函试题之2道函数题
题目很经典,设计了构造函数,构造函数的静态成员,构造函数的原型对象,函数作用域,arguments以及new的关键字 题目一、 题目: // 面试题一 function Foo(){ getName = function(){ alert(1); }; return this; } function getName(){ alert(5); } Foo.getNa...原创 2020-03-15 21:57:35 · 188 阅读 · 0 评论 -
js高级之es6
1.箭头函数 箭头函数没有this,this指向外部调用者的this指向 额外,this指向 普通函数调用 window 构造函数调用 实例对象 对象方法调用 该方法所属的对象 事件绑定方法 绑定事件的对象 定时器 window 立即执行函数 window 额外,改变this指向的方法 1.fn.call(需要指向谁,参数1,参数2,…) 2.fn....原创 2020-03-15 09:33:39 · 136 阅读 · 0 评论 -
js高级之组合继承方法
1.子构造函数继承父构造函数中的属性 a. 先定义一个父构造函数 b. 再定义一个子构造函数 c. 子构造函数继承父构造函数的属性(使用call方法) 注意:只能继承到属性,继承不到原型上的方法。 //1. 父构造函数 function Father(uname, age) { // this 指向父构造函数的对象实例 this.uname = uname; this...原创 2020-03-14 20:12:44 · 143 阅读 · 0 评论 -
实现继承的方式(包括类的继承)总结
看了网上好多文章,自己学习了一些,总结如下: 首先我们先定义父类的构造函数: //定义父类构造函数 function Father(name) { this.name = name || '父亲' this.sayHey = function() { console.log(this.n...原创 2020-02-27 08:29:01 · 309 阅读 · 0 评论