Babel

Babel

文章 401 浏览 243

第 149 题:babel 怎么把字符串解析成 AST,是怎么进行词法 / 语法分析的?

ast 又称抽象语法树,以树形结构描述代码,一般是 json 对象。…

戈亓 2022-08-28 13:42:45 134 5 0

第 66 题:ES6 代码转成 ES5 代码的实现思路是什么?

Babel 是一个广泛使用的转码器,babel 可以将 ES6 代码完美地转换为 ES5 代码,所以我们不用等到浏览器的支持就可以在项目中使用 ES6 的特性。…

树深时见影 2022-08-15 16:18:40 177 10 0

ES6 系列之 Babel 是如何编译 Class 的(上)

在了解 Babel 是如何编译 class 前,我们先看看 ES6 的 class 和 ES5 的构造函数是如何对应的。毕竟,ES6 的 class 可以看作一个语法糖,它的绝大部分…

清晰传感 2022-07-25 06:18:08 160 12 0

ES6 系列之 Babel 是如何编译 Class 的(下)

这篇我们学习 Babel 是如何用 ES5 实现 Class 的继承。 ES5 寄生组合式继承 function Parent (name) { this.name = name; } Parent.prototype.getName…

娇纵 2022-07-25 05:01:22 186 11 0

如何编写一个 babel 插件

编写 babel 插件时最常使用的是库 @babel/core 、@babel/types,babel 插件需要返回一个 function,function 内返回 visitor。 module.exports = fun…

自找没趣 2022-06-21 15:00:50 1014 0 0

你真的会用 babel 吗?

这个问题是对自己的发问,但我相信会有很多跟我一样的同学。 对于 babel 的使用,近半年来一直停留在与 webpack 结合使用,以及在浏览器开发环境下。…

小鸟爱天空丶 2022-06-17 00:07:27 1228 0 0

ES6 系列之 Babel 是如何编译 Class 的 1

e6 代码 class Foo { name = 'foo'; getName() { return this.name; } } class Extends extends Foo { constructor(name) { super(); this.name = nam…

不美如何 2022-05-18 15:05:32 1061 1 0

babel 插件开发尝试

在阅读本文之前, 您应该已经知识如何安装及使用过babel,并且大概了解过AST是一个什么东西 背景知识 babel是一个用js写的编译器,用于将一种js编译成…

JSmiles 2022-03-09 15:03:21 1084 0 0

我的前端配置之脚本编译器配置 babel7

简介 为了能够在开发环境下使用更高标准的 ECMA 语法来进行开发,而又需要适配当前执行环境,babel 在其中充当脚本编译工作,将开发脚本翻译成生产脚…

秉烛思 2021-12-04 13:22:48 1395 0 0

ES6 学习之 babel 工具的使用

babel 是一个用于将 es6 以上版本的代码转换为向后兼容的 JS 语法的工具,以便代码在当前版本和旧版本浏览器中正常运行。 babel 有在线网站和本地运行…

酒几许 2021-11-30 12:55:49 1188 0 0

ES6 知识点

ES6(ECMAScript 2015)是2015年6月发布的新一代 JavaScript 语言标准 ES6 就是 ECMAScript 的第6版,因是 2015 发布的,所以也叫 ECMAScript2015。 E…

JSmiles 2021-08-29 12:04:14 1426 0 0

你可能不知道的 6 个 babel 语法

由于要整理基于 babel@7 的 babel preset  babel-preset-umi,故而对 babel 插件进行了一遍完整的梳理。期间发现一些之前不熟悉或是新引入的语法,个…

JSmiles 2021-06-24 23:22:11 1415 0 0

AST 与前端工程化实战

AST : 全称为 Abstract Syntax Tree,意为抽象语法树,他是源代码语法结构的一种抽象表示。 AST 是一个非常基础但是同时非常重要的知识点,我们熟知的…

JSmiles 2021-01-11 22:05:48 1105 0 0

Flask-Babel 是 Flask 的翻译扩展工具简介

最近用 Flask 给公司做了个小 web 应用,做的时候用英文了,现在要求翻译成中文。查看官方文档,发现有些内容讲得不甚详细,尤其缺乏一个完整的 walkt…

JSmiles 2020-11-12 12:37:52 1287 0 0
更多

推荐作者

醉城メ夜风

文章 0 评论 0

远昼

文章 0 评论 0

平生欢

文章 0 评论 0

微凉

文章 0 评论 0

Honwey

文章 0 评论 0

qq_ikhFfg

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文