首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
基础技术点
订阅
暮京枫
更多收藏集
微信扫码分享
微信
新浪微博
QQ
38篇文章 · 0订阅
React Fiber架构
写了一篇关于React Fiber架构的文章,详细介绍了React16的整体优化思路,及大致的实现过程, https://zhuanlan.zhihu.com/p/37095662
手写Vuex核心原理,再也不怕面试官问我Vuex原理
install方法的作用是将store这个实例挂载到所有的组件上,注意是同一个store实例。 Store这个类拥有commit,dispatch这些方法,Store类里将用户传入的state包装成data,作为new Vue的参数,从而实现了state 值的响应式。 现在我们…
React、Vue2、Vue3的三种Diff算法
mount(vnode, parent, [refNode]): 通过vnode生成真实的DOM节点。parent为其父级的真实DOM节点,refNode为真实的DOM节点,其父级节点为parent。如果refNode不为空,vnode生成的DOM节点就会插入到refNode之…
React Fiber
协调和渲染被设计为两个独立的阶段。 协调器负责计算React元素树的哪些部分已更改,协调算法也通常被称为diff算法。 在React 15及更早的版本,一直是采用的Stack reconciler,协调器基于堆栈实现。而Fiber架构则重新实现了协调器,从React 16开始,…
vuex 源码:如何实现一个简单的 vuex
首先我们需要知道为何要使用 vuex。父子组件通信用 prop 和自定义事件可以搞定,简单的非父子组件通信用 bus(一个空的 Vue 实例)。那么使用 vuex 就是为了解决复杂的非父子组件通信。 仅仅会使用 vuex 没什么,看过文档敲敲代码大家都会。难道你就不想知道 vu…
你好,谈谈你对前端路由的理解
好了不装了,今天我就化身性感面试官在线问大家一个问题,“谈谈你对前端路由的理解”。看到这个问题,那回答可多了去了。但是换位思考一下,你问候选人这个问题的时候,你想要得到什么答案?以我个人拙见,我希望候选人能从全局解读这个问题,大致以下三点。 1、为什么会出现前端路由。 2、前端…
__proto__和prototype
该系列文章将带你全面理解js对象和原型链,并用es5去实现类以及认识es6中class的美妙。该系列一共有3篇文章: 翻译过来就是:每一个JS对象一定关联着另外一个JS对象(也许是null,但是它一定是唯一的)。这个另外的对象就是所谓的原型对象。每个对象从它的原型对象中继承属性…
理解 vuex 实现原理
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态, actions,响应在 view 上的用户输入导致的状态变化。 每一个 Vuex 应用的核心就是 store(仓库)。“store”基本上就是一个容器,它包含着你的应用中…
JS正则表达式完整教程(略长)
亲爱的读者朋友,如果你点开了这篇文章,说明你对正则很感兴趣。 想必你也了解正则的重要性,在我看来正则表达式是衡量程序员水平的一个侧面标准。 关于正则表达式的教程,网上也有很多,相信你也看了一些。 与之不同的是,本文的目的是希望所有认真读完的童鞋们,都有实质性的提高。 本文内容共…
HTTP2 详解
对于同一个域名,浏览器最多只能同时创建 6~8 个 TCP 连接 (不同浏览器不一样)。为了解决数量限制,出现了 域名分片 技术,其实就是资源分域,将资源放在不同域名下 (比如二级子域名下),这样就可以针对不同域名创建连接并请求,以一种讨巧的方式突破限制,但是滥用此技术也会造成…