- 博客(6)
- 收藏
- 关注
转载 js原型链
一、区分prototype和__proto__ 1.1 prototype:只有函数对象具有的一个属性,指向该函数对象的原型对象(原型对象就是一个对象,里面用于保存一些公用的方法和属性)。 1.2 __proto__: 每一个对象都具有的一个属性,指向该对象的原型。 上面的图片描述了:实例对象、构造函数、原型对象之间的关系。 其中实例对象和原型对象本质都是非函...
2019-09-26 10:00:00
103
转载 深浅拷贝
一、浅拷贝 浅拷贝是拷贝对象中的非引用类型属性的值和引用类型属性的引用。function shollowCopy(obj) { let constructor = obj.constructor; let tempObj = new constructor(); for(let prop in obj) { if(obj.ha...
2019-09-07 11:11:00
102
转载 js之继承
一、构造函数、原型和实例的关系 每一个构造函数都有一个原型对象——constructor.prototype 原型对象包含一个指向构造函数的指针。constructor.prototype.constructor = constructor 实例包含一个指向原型对象的内部指针。instance.__proto__ === constructor.prototype ...
2019-09-06 09:32:00
116
转载 es6之class
一、简介 es6之前,生成实例对象的传统方法是通过构造函数,这里的构造函数包括自己声明的构造函数,也包括原生构造函数。(自己声明的构造函数函数名要大写);function Parent(name, age) { this.name = name; this.age = age; }let parent1 = new...
2019-09-05 19:58:00
114
转载 React生命周期函数理解
顾名思义:组件的生命周期函数就是贯穿一个组件从出生(挂载)到死亡(卸载)这段时间中 特殊时间点所会触发的函数一、生命周期执行顺序(1)、挂载: componentWillMount() ——> render() ——> componentDidMount()(2)、更新 1、props更新,父级组件重新渲染 componentWillReceiv...
2019-09-01 14:58:00
131
转载 从输入URL到页面呈现的过程
1、在浏览器地址栏输入url后,通过dns查询将域名转换为对应的IP地址(浏览器本地缓存,电脑缓存,路由器等中间缓存,域名服务器);2、找到服务器的IP地址后,通过三次握手建立tcp连接,浏览器在建立好的tcp连接上发送http请求到服务端;3、服务端处理请求,并发送响应到浏览器端4、浏览器接收到响应数据(html文件),并解析html文件5、解析html文件时,首先将接收到的数据按照编...
2019-08-29 11:16:00
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅