JSX
JSX is XML-LIKE SYNTAX EXTENSION TO ECMASCRIPT.
JSX是ECMAScript的类似xml的语法扩展,没有任何定义的语义。
它不打算由引擎或浏览器实现。将JSX合并到ECMAScript规范本身并不是一个建议。
它被各种预处理程序(传输程序)用于将这些令牌转换为标准的ECMAScript。
// Using JSX to expre...
Babel
Babel is a JavaScript compiler.
Use next generation JavaScript, today.
Babel是一个工具链,主要用于在旧的浏览器或环境中将ECMAScript 2015+代码转换为向后兼容的JavaScript版本。
简单的例子
ES6 语法:
let yourTurn = "Type some code in...
为什么是 Vitest
Vite 原生测试运行器的必要性
Vite 天然支持常见的 Web 模式,同时支持 glob 导入和 SSR 等功能,而且它拥有许多插件和集成框架,从而慢慢形成一个活跃的生态社区。它的开发和构建模式是其成功的关键。对于文档构建框架,Vite 提供了一些基于 SSG 的替代方案。但是 Vite 的单元测试形式还不是十分清晰,而对于目前一些现有方案,比如 Jest 而言...