标签:ES 6

前端主流构建工具介绍

一提到前端构建工具,大家一定首先想到 Webpack,它确实是前端构建的老大哥,功能全面、生态繁荣,但还有其他一些前端构建工具,也值得关注。本文将为您简要介绍目前前端主要的构建工具:Parcel、Rollup、Snowpack、Esbuild、SWC 和 Vitejs,这些工具都有其适合的应用场景,让我们一起来看看。

深入理解 Promise

Promise 是 js 里面非常重要的一部分,搞懂了 Promise 才能更好的去理解 async, awaitgenerator。但是往往很多时候就是不理解 Promise 的机制,所以这次通过一步步实现一个 Promise 来加深自己的印象,提高自己的思维。

ES6 模块管理方案:export 和 import 详解

ES2015(即:ES6)引入了模块的概念,提供了 exportimport 2 个主要的语句(API)。相对于社区实现的 JS 模块管理方案,ES6 模块管理更加强大和灵活,最重要的是,这是 ECMAScript 官方推出的 JS 模块管理方案,是每位前端开发者需要掌握的模块化方案。

ES6 Proxy 完全入门指南

ES6 引入了一种新的对象:Proxy 对象,也称为代理器, 可以理解成在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。Proxy 用于修改某些操作的默认行为,等同于在语言层面做出修改,所以属于一种“元编程”(meta programming),即对编程语言进行编程。