Wei Zhang's Blog


  • 首页

  • 标签

  • 分类

  • 搜索

Babel-工作流程

发表于 2021-09-11 | 分类于 Babel
字数统计: 435 字 | 阅读时长 ≈ 1 分钟

前言

Babel 的三个主要处理步骤分别是: 解析(parse)、转换(transform)、生成(generate)

阅读全文 »

Babel-抽象语法树

发表于 2021-09-11 | 分类于 Babel
字数统计: 826 字 | 阅读时长 ≈ 4 分钟

前言

Babel插件就是作用于抽象语法树。

首先我们编写的代码在编译阶段解析成抽象语法树(AST),然后经过一系列的遍历和转换,然后再将转换后的抽象语法树生成为常规的js代码。

img

阅读全文 »

Babel-使用手册

发表于 2021-09-10 | 分类于 Babel
字数统计: 2k 字 | 阅读时长 ≈ 9 分钟

介绍

Babel 的用途:

  • 一个 JS 编译器,可以帮我们把最新标准编写的 JS 代码编译成向下兼容的 JS 代码,这样我们就可以在旧的浏览器环境中进行开发

  • 支持语法扩展,能支持像 React 所用的 JSX 语法

  • 支持用于静态类型检查的流式语法(Flow Syntax)

Babel 的一切都是简单的插件,谁都可以创建自己的插件,利用 Babel 的全部威力去做任何事情;自身被分解成了数个核心模块,任何人都可以利用它们来创建下一代的 JavaScript 工具。

阅读全文 »

webpack-手写loader

发表于 2021-09-07 | 分类于 打包工具
字数统计: 3.3k 字 | 阅读时长 ≈ 15 分钟

介绍Loader 类型、重要api、如何编写 Loader

阅读全文 »

Vue3-toRef、toRefs区别

发表于 2021-09-05 | 分类于 Vue3
字数统计: 461 字 | 阅读时长 ≈ 1 分钟

toRef

将一个 reactive 形式的对象的属性转换成 ref 形式,并且 ref 对象会保持对源 reactive 对象的引用

toRef 就是想实现直接使用对象的属性名,并且仍然享有响应性的目的

toRef 就是对reactive 进行解构,然后仍然享有响应性的目的

阅读全文 »
<1…181920…191>

一期一会

951 日志
46 分类
68 标签
GitHub E-Mail
© 2017 — 2022 Wei Zhang | Site words total count: 684.2k
 本站访客数 人  本站总访问量 次