首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
liuyuqi1989
掘友等级
前端攻城狮
|
MT
🍀Focus🍀
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 33
沸点 0
赞
33
返回
|
搜索文章
赞
文章( 33 )
沸点( 0 )
多人协同编辑技术的演进
主要内容以协同编辑技术为主,也会谈谈对技术发展的理解。包括协同编辑绵连的问题,一致性算法 OT 和 CRDTs,还有开源协同解决方案:基于OT的 ShareDB 和 基于 CRDTs 的 Yjs。
一些有意思的知识
js基础知识 实现new操作符 2.实现instanceof webpack js基础知识 实现new操作符 2.实现instanceof webpack js基础知识 实现new操作符 2.实现in
axios的取消请求CancelToken
毫无疑问,我们都会想到XMLHttpRequest原型上的方法abort,用它就可以终止请求了。 但,axios内部是依靠promise实现的一套完整的发出请求-接收请求以及取消请求机制。我们都知道,promise只有三种状态,pending(等待),resolved(成功),…
万字长文+图文并茂+全面解析 React 源码 - render 篇
今天想了比较久的时间,准备开启这一系列的文章,旨在对 React 系列的源码进行深度解析,其中包含但不限于 react、react-dom、react-router... 等一系列优秀的 React 系列框架,最后再一一实现这些框架的简易版本。 本篇文章将会是对 react 和…
手把手带你实现一个最精简的响应式系统来学习Vue的data、computed、watch源码
记得初学Vue源码的时候,在defineReactive、Observer、Dep、Watcher等等内部设计源码之间跳来跳去,发现再也绕不出来了。Vue发展了很久,很多fix和feature的增加让内部源码越来越庞大,太多的边界情况和优化设计掩盖了原本精简的代码设计,让新手阅…
React 16 加载性能优化指南
关于 React 应用加载的优化,其实网上类似的文章已经有太多太多了,随便一搜就是一堆,已经成为了一个老生常谈的问题。 但随着 React 16 和 Webpack 4.0 的发布,很多过去的优化手段其实都或多或少有些“过时”了,而正好最近一段时间,公司的新项目迁移到了 Rea…
TypeScript: 类型判断-合理的使用 is 和 type
这篇文章主要写在使用函数的时候确保你的参数类型正确的规范的建议。 最开始写 typescript 最困难的就是各种类型的判断,最近浏览 jsFeed 的时候看到一篇不错的文章,然后自己翻译了一下分享给大家。 文章中的翻译都是义译,没有逐字逐段,很多不正确的地方望指出。 Type…
CSR、SSR、Prerender 原理全解密
在了解这些概念之前,我们要先了解一个熟知的概念,那就是 SPA(Single Page Application),没错,就是大家熟知的单页应用,其实 CSR、SSR、Prerender 都是基于 SPA,关于 SPA 的概念我就不多阐述了。 即,渲染过程全部交给浏览器进行处理,…
Git如何回滚一次错误的合并
今天不说前端,来聊聊git吧。 发现现在的小孩,玩框架一套一套的,等到玩点实质的工程化的东西就不行了。 很多人对Git究竟是一个怎样的系统,还是一知半解。 在这里强烈建议大家先理解git的核心思想和工作原理,有过subversion或者perforce使用经验的人更是需要摒弃之…
全面解析 vue3.0 diff算法
4 用索引index做key真的有用? 到底用什么做key才是最佳方案。 如果遇到这些问题,大家是怎么回答的呢?我相信当你读完这篇文章,这些问题也会迎刃而解。 在vue update过程中在遍历子代vnode的过程中,会用不同的patch方法来patch新老vnode,如果找到…
下一页
个人成就
优秀创作者
文章被点赞
1,166
文章被阅读
305,274
掘力值
6,709
关注了
1
关注者
2,948
收藏集
4
关注标签
63
加入于
2018-01-02