2019年12月3日

前端跨域的方式

摘要: .前端跨域的方式 详细过程链接:https://segmentfault.com/a/1190000011145364?utm_source=tag newest 阅读全文

posted @ 2019-12-03 22:28 是夏目呀 阅读(115) 评论(0) 推荐(0)

内存泄漏与垃圾回收机制

摘要: 内存泄漏与垃圾回收机制 什么是内存泄漏? 有些语言(比如c语言)必须手动释放内存,程序员负责内存管理。这很麻烦,所以大多数语言提供自动内存管理,减轻程序员的负担,这被称为"垃圾回收机制"。 javascript垃圾回收机制原理: 1、标记清除 2、引用计数 阅读全文

posted @ 2019-12-03 22:18 是夏目呀 阅读(417) 评论(0) 推荐(0)

diff算法与虚拟dom

摘要: vue2.0加入了virtual dom,有点向react靠拢的意思。vue的diff位于patch.js文件中,复杂度为O(n)。 了解diff过程,我们先从虚拟dom开始。 虚拟dom 所谓的virtual dom,也就是虚拟节点。它通过JS的Object对象模拟DOM中的节点,然后再通过特定的 阅读全文

posted @ 2019-12-03 11:05 是夏目呀 阅读(24) 评论(0) 推荐(0)

青铜段位 前端

摘要: 1. 实用js写红绿灯的效果? 2. axios是否需要promise封装? 需要 3. Promise内部发生错误,如果同时.then方法有第二个参数,也有.catch会调用哪个 .catch 4. 宏任务 微任务 settimeout肯定是异步的。 我也知道有一个event队列,你settime 阅读全文

posted @ 2019-12-03 10:56 是夏目呀 阅读(17) 评论(0) 推荐(0)

前端拷贝

摘要: 前端拷贝 1. 类型 浅拷贝: 只拷贝一层的拷贝方式,地址拷贝 深拷贝: 值的完全拷贝 2. 浅拷贝实现 解构赋值 Object.assign 引用类型直接赋值 3. 深拷贝实现 JSON.parse / JSON.string [ 序列化 / 反序列化 ] 递归实现深拷贝 要求: 手写出来 第三方 阅读全文

posted @ 2019-12-03 10:15 是夏目呀 阅读(186) 评论(0) 推荐(0)

React生命周期16版本

摘要: React生命周期16版本 1. 初始化阶段 自动执行 1. constructor 继承属性 定义状态 绑定事件this 2. componentWillMount 3. render 生成vdom 计算 this.props this.state 4. componentDidMount 数据请 阅读全文

posted @ 2019-12-03 09:55 是夏目呀 阅读(274) 评论(0) 推荐(0)

Redux三大原则

摘要: Redux三大原则 是 react 提供 可预测化 状态管理的依据。 三大原则 1、单一数据源 整个应用的 state 被储存在 一棵 object tree 中,并且这个 object tree 只存在于 唯一一个 store 中。 2、State 是只读的 唯一改变 state 的方法就是触发 阅读全文

posted @ 2019-12-03 09:01 是夏目呀 阅读(268) 评论(0) 推荐(0)

导航