最新 最热

no-func-assign 分别用 Eslint 插件和 Babel 插件来实现

Eslint 有很多内置的 rule,其中有一个 rule 叫 no-func-assign,是指不能给函数赋值,目的是避免函数被重新赋值导致调用时出错。

2021-11-25
1

元宇宙中可跨语种交流!Meta 发布新语音模型,支持128种语言无障碍对话

语言交流是人类互动一种自然的方式,随着语音技术的发展,我们可以与设备以及未来的虚拟世界进行互动,由此虚拟体验将于我们的现实世界融为一体。...

2021-11-25
0

经过一个月的探索,我如何将 AST 操作得跟呼吸一样自然

一直以来,前端同学们对于编译原理都存在着复杂的看法,大部分人都觉得自己写业务也用不到这么高深的理论知识,况且编译原理晦涩难懂,并不能提升自己在前端领域内的专业知识。我不觉得这种想法有什么错,况且我之前也是这么认...

2021-11-23
0

Webapck5核心打包原理全流程解析

Webpack在前端前端构建工具中可以堪称中流砥柱般的存在,日常业务开发、前端基建工具、高级前端面试...任何场景都会出现它的身影。

2021-11-18
0

「Webpack5 专题(四)」Babel 的配置

有一些版本的浏览器对于JS新的语法(例如 ES6+)的支持不好,这时就需要将新的语法转换成 ES5 标准的语法,让浏览器正常识别它们,保证程序的稳定运行。...

2021-11-16
0

React-Webpack5-TypeScript打造工程化多页面应用

所谓的单页面应用也就是说打包后的代码仅仅生成一份html文件,基于前端路由js去控制渲染不同的页面。

2021-11-15
0

「前端基建」带你在Babel的世界中畅游

Babel在目前前端领域类似一座山一样的存在,任何项目或多或少都有它的身影在浮现。

2021-11-15
0

从Tree Shaking来走进Babel插件开发者的世界

这里,我们就从Tree Shaking的角度出发来谈谈如何为我们自己的组件库提供按需加载方式。

2021-11-15
1

vue2项目中如何使用es2020

ECMAScript 基于多种原始技术,最著名的是 JavaScript (Netscape) 和 JScript (Microsoft)。截止2022年,正式标准一共发布12次,es2020草案撰写中。

2021-11-08
0

Webpack的简单实现(手写)

使用 npm 命令安装一下: npm install @babel/parser @babel/traverse @babel/core @babel/preset-env -D

2021-11-08
0