全部javascript八股文cssvuereactgodot前端http-网络AIGolangelectronflutter浏览器vite工具gitpnpm前端规范前端监控htmlnextjs前端性能macLinux富文本eslintnginxuniappwebpacknuxttypescriptqwikvscode前端工具数据库react native性能优化移动端webcocoswebstorm编辑器dockerpm2pwawebrtc前端部署antdbabelmarkdownnestjspanellumthreejswebwindows前端工程化AI辅助astroechartsjenkinsmongodbnodeollamaredisshadcn_uisupabase流程图设计模式
babel03-03
阅读Babel 全面解析(原理+实践指南)
一、核心定位与架构 Babel工作流程图 1\. 技术定位 JavaScript 编译器 :将新版JS代码转换为旧版 语法转换器 :处理新语法特性 代码转换平台 :支持插件扩展 2\. 核心架构 输入代码 解析器 AST抽象语法树 转换器 生成器 输出代码 二、核心组件详解 1\. 核心包对比 | 包名 | 作用 | 必要程度 | | | | | | @babel/core | Babel编译核心引擎 | 必...
#学习
babel03-03
阅读了解babel的作用、原理、基本使用,为什么有babel,以及在webpack中的babel-loader
一、为什么有 ? babel是一个工具链,如今大多数的浏览器都支持 +的语法和特性,但难免有些旧版本的浏览器是不支持的,为了兼容这些旧版本的浏览器,有了babel这一个 JavaScript 编译器。它能为我们做一些事情:对更高级的语法进行转换,引入第三方 polyfill 模块,对旧版本浏览器不支持的特性打补丁(补充缺失的功能)。 二、基本使用 1.命令行使用 安装以下包: 运行此命令将 目录下的所有代码编译到 dist目录: 也可以...
#学习