首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Ni不想说话85526
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 51
沸点 0
赞
51
返回
|
搜索文章
赞
文章( 51 )
沸点( 0 )
聊一聊如何搭建高性能网站
在开发中经常会遇到网站的性能瓶颈,打开慢的情况。我们平常开发中怎么一步一步排查这些问题并 解决问题呢 javascript执行慢。 接口响应慢。 资源加载慢。 浏览器渲染慢。 。。。 我们只能要求自己,所以用户手机网速慢是不存在的~。 我们将从几个方面着手讲一下排查问题的手段。…
不用try catch,如何机智的捕获错误
这是多个feature组合使用后实现的神奇效果,在React源码中被广泛使用。 我们知道,React中有个特性Error Boundary,帮助我们在组件发生错误时显示“错误状态”的UI。 为了实现这个特性,就一定需要捕获到错误。 所以在React源码中,所有用户代码都被包裹在…
200行代码理解 RxJS 的核心概念
其中还包括 RxJS v5 链式调用 和 RxJS v6 通过 pipe 来调用 的各自实现。 为了保证阅读效果,建议读者边阅读边动手实操,点击这里可以下载相应的代码。 RxJS 的一切起源与 Observable,Observable 是 RxJS 世界的基石,没有它,响应式…
RxJS 源码解析(一): Observable & Subscription
ReactiveX 是 Reactive Extensions 的缩写,一般简写为 Rx ,最初是 LINQ 的一个扩展,由微软的架构师 Erik Meijer 领导的团队开发,在2012年11月开源。Rx 是一个编程模型,目标是提供一致的编程接口,帮助开发者更方便的处理异步数…
面试官:webpack原理都不会?
前一段时间我把webpack源码大概读了一遍,webpack 到4.x版本后,其源码已经比较庞大,对各种开发场景进行了高度抽象,阅读成本也愈发昂贵。 过度分析源码对于大家并没有太大的帮助。本文主要是想通过分析webpack的构建流程以及实现一个简单的webpack来让大家对we…
带你彻底搞懂Vue3的Proxy响应式原理!TypeScript从零实现基于Proxy的响应式库。
hodux,react-easy-state,内部有一个基于proxy实现响应式的基础仓库observer-util,它的代码实现和Vue3中的响应式原理非常相似,这篇文章就从这个仓库入手,一步一步带你剖析响应式的实现。 本文的代码是我参考observer-util用ts的重写…
从零开始手写一个Redux实现
Redux和React没有直接关系,只是结合的比较好。Redux可以独立于其他框架,你也可以使用jq + redux。 不能直接修改state,唯一想改变state的方法就是触发action。 安装好之后,删除src目录下的其他文件,仅保留index.js。 先来看看上面这段代…
redux 时间旅行,你值得拥有!
顾名思义,就是可以随时穿越到以前和未来,让应用程序切换到任意时间的状态。我们都知道,一般应用状态都很复杂,创建、维护、修改和弄明白有哪些行为会影响状态都不是一件容易的事儿。 整个应用的 state 被储存在一棵 object tree 中,并且这个 object tree 只存…
「查缺补漏」送你18道浏览器面试题
想要成为一名合格的前端工程师,掌握相关浏览器的工作原理是必备的,这样子才会有一个完整知识体系,要是「能参透浏览器的工作原理,你就能解决80%的前端难题」。 这篇梳理的话,更多的是对浏览器工作原理篇的查缺补漏,对于一些没有涉及到的知识点,准备梳理梳理,也正好回顾之前梳理的内容。 …
「一劳永逸」一张脑图带你掌握Git命令
最近在网易工作之余,遇到Git上面一些问题,趁这次的机会,补一补Git基础知识。 公众号前端UpUp,回复Git,即可获取脑图。 本文更多梳理的是Git常用命令,非原理篇,需要这部分知识的可以往下看。 当我们使用git管理文件时,比如git init时,这个时候,会多一个.gi…
下一页
关注了
42
关注者
0
收藏集
5
关注标签
28
加入于
2019-08-22