构建你自己的 react
November 11, 2021 | 笔记本文是对文章 Build your own React 内容的一些摘录以及一些个人的理解,文章主要介绍了如何从零开始一步一步实现 react 的核心功能。包括简化的 react 的渲染函数和协调算法,函数组件以及 hooks 的简单实现。
这里是要没时间了
职业是前端开发,早餐喜欢吃 711 的芝士猪排饭团。喜欢写代码,爱折腾
本文是对文章 Build your own React 内容的一些摘录以及一些个人的理解,文章主要介绍了如何从零开始一步一步实现 react 的核心功能。包括简化的 react 的渲染函数和协调算法,函数组件以及 hooks 的简单实现。
本文是阅读《JavaScript 高级程序设计》面向对象的程序设计一章的笔记,记录了一些知识要点和示例代码。主要内容是 JavaScript 中的继承相关的知识。其中包括:原型链,借用构造函数方式实现继承,原型式继承,寄生式继承等等。
晚上在院子里吹风有感
本文是阅读《JavaScript 高级程序设计》面向对象的程序设计一章的笔记,记录了一些知识要点和示例代码。主要内容是 JavaScript 中的创建对象相关的知识。其中包括:对象的属性,创建单个对象的方式,创建多个对象的方式,理解原型对象,等等。
请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。
npm 的依赖问题再次困扰着我,我把它记录下来,吸取教训,希望 npm 早日被更好的工具取代。这次的问题是 gatsby 的插件版本与 gatsby4.0.2 不兼容导致的,升级插件版本就解决了。
一些我毕业之后的一些经历和对长沙这个我生活了两年多的城市的怀念。
为博客更新了几个库,增加了作品页面。npm 的环境依赖问题真是让人火大。
这是一道简单题。
这是一道简单题。
这道题的关键是如何移动双指针,决定如何移动的关键在于对于公式的理解。
这道题有递归和迭代两种不同的思路,考验了链表操作和函数调用的特点。
《浏览器工作原理》专栏第八节的学习笔记,学习了调用栈的概念,还介绍了调用栈的工作方式。
这道题有递归和迭代两种不同的思路,考验了链表操作和函数调用的特点。
如果思路清晰,这是一道简单的题目,但是有点难说清楚。
《浏览器工作原理》专栏第七节的学习笔记,学习了变量提升的原理。
《浏览器工作原理》专栏第六节的学习笔记,本篇是渲染流程章节的下篇,主要是讲解从分层到合成的过程,涉及到了更底层的概念。
《浏览器工作原理》专栏第五节的学习笔记,学习了浏览器在渲染页面时发生事情。
本文是对文章 Analyze runtime performance 的翻译。用户往往都期待页面是可交互且丝滑流畅的,而像素管道(pixel pipeline)中的每一个阶段都有可能导致卡顿(jank)。本文帮助你学习如何识别和修复常见的可能导致运行时性能问题,以及相关的工具。
《浏览器工作原理》专栏第四节的学习笔记,学习了浏览器在导航时发生事情。
《浏览器工作原理》专栏第三节的学习笔记,学习了浏览器中发起 HTTP 请求的流程。
《浏览器工作原理》专栏第二节的学习笔记,学习一些基础的网络知识包括:网络的分层结构,TCP/IP 相关协议的简单介绍。
最近在学习的一个关于浏览器工作原理的专栏,这是第一节,介绍了现代浏览器的架构及其发展,还有一些线程和进程相关的概念。
晚上在院子里吹风有感
对文章 React Fiber Architecture 的翻译
对 React 官方文档 React Components Elements, and Instances 的翻译
这篇文章记录使用 OneDrive 作为图床的方法
画了一个卡布达
这是我的新博客