Web开发编程网
分享Web开发相关技术

前端开发

第12页

React生命周期钩子

admin阅读(1302)

最近的工作都很忙,所以很少完整的时间可以用来总结和回顾知识点,今天就趁着是周末,我准备在这里复习和回顾一下React的基础。工作中主要用的vue比较多,在工作中使用React也已经是一年前了,当时用的蚂蚁金服的antd框架,相比vue,我个...

深入探讨 repaint 和 reflow

admin阅读(1569)

在了解 repaint 和 reflow 之前,先来瞧瞧浏览器引擎是如何解析和渲染网页的,贴张图: 浏览器引擎解析和渲染网页的步骤: Step 1:浏览器引擎首先开始解析 HTML 文档,将各标签逐个转化成 DOM 节点,即 DOM 树。 ...

关于React性能优化

admin阅读(1459)

这几天陆陆续续看了一些关于React性能优化的博客,大部分提到的都是React 15.3新加入的PureComponent ,通过使用这个类来减少React的重复渲染,从而提升页面的性能。使用过React的朋友都知道,React组件只有在s...

从 0 到 1 实现 React 系列博客

admin阅读(1161)

发现一个分析React实现的博客系列,写得挺不错,推荐大家有空的时候可以阅读一下: 从 0 到 1 实现 React 系列 —— JSX 和 Virtual DOM 从 0 到 1 实现 React 系列 —— 组件和 state|prop...

Vue.js源码角度:剖析模版和数据渲染成最终的DOM的过程

admin阅读(1323)

写在前面 因为最近做的项目采取的技术栈是vue.js,加上自己对vue.js的底层运行机制很感兴趣,所以最近每天花点时间,大概一两个月左右把vue.js源码捋了一遍,在这里针对模版和数据渲染成最终的DOM的过程这一部分做一下总结。 在看源码...

从Preact了解一个类React的框架是怎么实现的(三): 组件

admin阅读(1194)

前言 首先欢迎大家关注我的掘金账号和Github博客,也算是对我的一点鼓励,毕竟写东西没法获得变现,能坚持下去也是靠的是自己的热情和大家的鼓励。 之前分享过几篇关于React的文章: React技术内幕: key带来了什么 React技术内...

从Preact了解一个类React的框架是怎么实现的(二): 元素diff

admin阅读(1055)

前言 首先欢迎大家关注我的掘金账号和Github博客,也算是对我的一点鼓励,毕竟写东西没法获得变现,能坚持下去也是靠的是自己的热情和大家的鼓励。 之前分享过几篇关于React的文章: React技术内幕: key带来了什么 React技术内...

从preact了解一个类React的框架是怎么实现的(一): 元素创建

admin阅读(1247)

首先欢迎大家关注我的掘金账号和Github博客,也算是对我的一点鼓励,毕竟写东西没法获得变现,能坚持下去也是靠的是自己的热情和大家的鼓励。 之前分享过几篇关于React的文章: React技术内幕: key带来了什么 React技术内幕: ...

Vue项目骨架屏注入实践

admin阅读(1458)

相比于早些年前后端代码紧密耦合、后端工程师还得写前端代码的时代,如今已发展到前后端分离,这种开发方式大大提升了前后端项目的可维护性与开发效率,让前后端工程师关注于自己的主业。然而在带来便利的同时,也带来了一些弊端,比如首屏渲染时间(FCP)...