最新 最热

React渲染 - 流程概述

导语 web前端技术中,有个叫做jsx的模板渲染语法,它是一个JavaScript 的语法扩展,目前逐渐被行业标准化(用的人多了...)。实际上jsx 是来源于一个前端框架 react。在react中除了我们了解的jsx,那么jsx在react的渲染过程是...

2021-01-07
0

webpack 学习笔记系列03-babel

babel 是 JavaScript 的编译器,可以将最新 ES 语法的代码轻松转换成任意版本的 JavaScript 代码,其实现原理是先使用 Babylon 解释器将 JavaScript 语法解析成 AST,然后通过遍历处理这颗树实现代码转换。在 babel 中可以...

2021-01-01
0

手写第一个 babel 插件

在前文《babel是怎样工作的》中介绍了 Bable 中的的AST,这次咱们给 bable 写一个插件,文中会覆盖大部份的用法,如果你对某些细节不是很明白,可以去看一下官方的 Babel 手册,中文版在这里:...

2020-12-31
0

原生小程序之工程化探索

习惯用webpack对项目开发工程化,接触小程序后,稍微有点不适应,市面上有taro等优秀的小程序框架可以使用,由于负责项目历史背景,而无法大规模改造,因此只能做一些简单的工程化方案...

2020-12-31
1

【前端技术】react渲染 - 流程概述

作者:winkchen  腾讯IEG前端开发工程师 |导语 web前端技术中,有个叫做jsx的模板渲染语法,它是一个JavaScript 的语法扩展,目前逐渐被行业标准化(用的人多了...)。实际上jsx 是来源于一个前端框架 react。在react中除了...

2020-12-29
0

每天学一点ES6(一)开始

最近学习vue,发现很多用法都不会了,虽然照猫画虎可以跑起来,但是总感觉很朦胧,是是而非的感觉不太好。 听说这些都是ES6的用法,所以决定要学习一下ES6...

2020-12-28
0

自己实现一个简易的模块打包器(干货)

作者:海因斯坦,原文链接:https://juejin.im/post/6893809205183479822

2020-12-17
0

babel是怎样工作的

babel 本质上是个编译器,所以它所做的基本上就是编译器要做的事,为了避免对编译器的某些东西讲的太细,我们重点只要知道 babel 的工作流程就行了。...

2020-12-15
0

给 eslint 写一个插件

eslint 是非常有名的 linter,地球上每一个 JavaScript 程序员都应该知道。

2020-12-15
1

为什么 React 源码不用 TypeScript 来写?

周末的,看点轻松的把,之前看过 React 的源码,比较好奇像 React 这样庞大的工程为什么没有用 TypeScript。

2020-12-15
0