首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
专精 js
uccs
创建于2022-12-14
订阅专栏
前后端 javascript 专栏
等 22 人订阅
共38篇文章
创建于2022-12-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
实现 express 和 koa2 的 next 函数
node 开发中,每个路由的处理函数都是一个中间件 一个路由可以有多个中间件,中间件在底层可以理解成一个数组,执行顺序是按照顺序执行的 这些中间件是按照顺序保存在数组中 middlewares,每次请
初识 jest
jest jest 需要配合 git 使用,因为 jest 会检测 git 的提交记录,然后运行相关的测试用例。 运行 jest --watch 时,终端会有一下提示: 按 a 运行所有测试用例 按
react 如何实现 useSessionStorage hook
项目中经常使用 sessionStorage 或者 localStorage,在习惯了 react hooks 写法之后,就会思考如何用 hooks 封装 sessionStorage 和 local
用 iframe 和 worker 实现简易双线程通信
用浏览器来模拟小程序的运行环境,实现一个在浏览器端运行的小程序框架 用 main.html 模拟原生客户端 用 iframe 模拟 webview(渲染线程) 用 worker 模拟 jscore(逻
nestjs 基本使用
工具安装 node 版本管理工具 nvm 是 node 版本管理工具 安装 nvm 安装完 nvm 之后将下面这段写入 ~/.profile 文件中,然后重启终端或者 source ~/.profil
TypeScript 用装饰器实现依赖注入
最近在学 nestjs,发现里面有很多装饰器,实现依赖注入的效果 作为前端开发,基本不会用到装饰器,所以刚开始学习时,对装饰器的作用就不了解,决定学习一下它 装饰器 装饰器是 ts 的一个特性,可以在
React 源码:useEffect 和 useLayoutEffect 源码实现
useEffect 是异步执行,不阻塞渲染,useLayoutEffect 是同步执行,会阻塞渲染。
React 源码:图解 useState 原理
useState 其实是对 useReducer 的封装,他们内部逻辑基本一致,学会了 useReducer 也就学会了 useState
React 源码:Fiber 架构的 DOM Diff 原理
Fiber 架构下的 DOM Diff 过程:新的虚拟 DOM -> 新的 Fiber 节点 -> 真实 DOM -> 挂载到容器节点
React 源码:CommitWork 工作原理
初始渲染时,`commitWork` 其实只处理了两个 `Fiber`:`RootFiber` 和 `RootFiber.child`
React.memo 使用的 4 种误区
react 中组件缓存的两种方式: 使用 memo 缓存子组件 使用 useMemo 缓存组件 这两种方式的区别是: memo 是通过比较 prevProps 和 nextProps 是否相同来决定是
React 源码:一张图看懂 React 合成事件原理
通过 react 合成事件的学习,学习 react 对于事件系统的分层设计,它将不同类型的事件做成了插件,每个插件提供注册事件和提取事件两个接口,插件自身去实现事件的注册和事件提取
React 源码:4张图带你看懂 beginWork 和 completeWork 工作过程
4 张图带你深入了解 fiber 执行过程: completeWork 和 beginWork。
React源码:beginWork 工作原理
在completeWork工作前,beginWork只运行了一次,它主要做的事情:1.从虚拟DOM中取出第一个节点2. 将div.first节点转换成fiber,将fiber和它的父fiber关联
fetch/axios/ajax 发起的请求如何获取响应头
ai 回答不靠谱时,如何提取有用信息帮助自己解决问题。fetch,axios,ajax 发起的请求如何获取响应头
React 源码:beginWork 前的准备工作:jsxDEV、createRoot、render 源码实现
渲染的三个阶段:beginWork对应虚拟DOM转成fiber树的过程;completeWork对应fiber树转转成真实的DOM树的;commitWork真实的DOM树挂载到页面上的过程
React 源码:hooks——useEffect、useState、useMemo 等源码实现
hooks 本质将你传入的函数,数据保存到 states 中,然后组件执行时,拿到 hooks 对应的 state,通过对比 preState 和 newState 是否相等,决定是否执行
React 源码:性能优化—— PureComponent 和 memo
PureComponent 和 memo 都是用来优化性能的,它们都是对 props 进行浅比较,如果 props没有变化,就不会重新渲染,PureComponent 用于类组件,memo用于函数组件
React 源码:类组件增强——生命周期函数
你知道 componentDidMount 和 componentDidMount 内部是怎么实现的吗
React 源码:优化渲染过程之 dom diff
react 更新时高效的 diff 算法实现,如何找到 newDom 和 oldDom 之间的差异,并只更新差异
下一页