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多请求中,只发送一个请求,
节流
在固定时间执行一次请求
相关文章推荐
- js零散知识点
- Js零散知识点笔记
- js及jquery零散知识点汇总
- Thinkphp 零散知识点(caa/js路径,引入第三方类,ajax返回,session/cookie)
- js---初级知识点
- JS中变量类型及运算的一些知识点总结
- 关于js的一些关键知识点(call,apply,callee, caller,clourse,prototypeChain)
- JavaScript第四章知识点总结——JS内置对象 Array Date Math
- js 备注知识点
- js 函数知识点
- 一位同学总结的js知识点,大赞!
- Spring+Hibernate 零散知识点
- js知识点小结(1)
- js中全局变量的一点小知识点
- C++零散知识点
- sea.js的一些简单的知识点
- Vue.js知识点
- 【JS小知识点】数组的相互赋值
- js小知识点
- JS小知识点