合拾

Babel指南

Babel

Babel是一个JavaScript编译器,可以让我们在项目中随心所欲的使用ES6/7/8的语法,而不受浏览器环境的限制。 本文介绍Babel相关工具的一些基础知识。

image

Read more

使用Rollup构建React组件

React Rollup

Rollup是第一个提出Tree Shaking的打包工具,在打包react组件发布到npm上时,我对其进行了一些研究,本文总结了Rollup构建的基础知识,让你也能轻松使用Rollup来构建出自己的组件。

image

Read more

JavaScript排序算法之选择排序和插入排序

算法

学习数据结构和算法有助于写出性能更优的代码。

image

Read more

关于一道字符串格式化面试题的思考

JavaScript

本文从一道简单的字符串面试题开始,记录字符串的一些方法,关注细节。

image

Read more

深拷贝探秘

JavaScript

本文总结了一些解决深拷贝的常用方法,没有银弹,每种方法都有其优劣,使用时要区分其场景。

image

Read more

Webpack之打包体积优化

Webpack

本文是我在使用Webpack4过程中的一些总结,介绍一些优化Webpack打包体积的方法。

image

Read more

Webpack之构建速度优化

Webpack

本文是我在使用Webpack4过程中的一些总结,介绍一些优化Webpack构建速度的方法。

image

Read more

编写高性能的React代码

React

本文总结了一些编写React代码的建议,有助于理解React的渲染机制,主要是通过减少不必要的重新渲染来提升React性能。

image

Read more

浅析HTTP缓存

HTTP

HTTP缓存,面试必问,总结了一波。

image

Read more

前端代码规范工程化实践指南

前端

代码是写给人看的,顺便让机器运行。遵循统一的代码规范在团队协作中可以极大提高开发效率,降低代码维护成本。本文介绍了ESLint规范、EditorConfig配置、Git控制代码规范等工程化实践在代码规范中的运用。

image

Read more
Prev Next