您的位置:首页 > Web前端 > JavaScript

js零散知识点

2019-08-14 13:58 92 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_36131502/article/details/99561149

 这个很好的说明的原型链,原型和继承

 

[code]// 其中F表示一个自定义的函数或者是含有prototype属性的内置函数
new F().__proto__ === F.prototype // true

__proto__
constructor
属性是对象所独有的;② 
prototype
属性是函数所独有的,因为函数也是一种对象,所以函数也拥有
__proto__
constructor
属性。

2 __proto__属性的作用就是当访问一个对象的属性时,如果该对象内部不存在这个属性,那么就会去它的__proto__属性所指向的那个对象(父对象)里找,一直找,直到__proto__属性的终点null,再往上找就相当于在null上取值,会报错。通过__proto__属性将对象连接起来的这条链路即我们所谓的原型链。


3. prototype属性的作用就是让该函数所实例化的对象们都可以找到公用的属性和方法,即f1.__proto__ === Foo.prototype。


4. constructor属性的含义就是指向该对象的构造函数,所有函数(此时看成对象了)最终的构造函数都指向Function。
--------------------- 

防抖

就是在N多请求中,只发送一个请求,

节流

在固定时间执行一次请求

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: