个人简介

Echo Blog


江湖无名 安心练剑
  • Eslint JS 语法报告-00-chat 聊一聊 eslint
    chat 详细介绍一下 eslint ESLint 是一个开源的 JavaScript 和 JSX 代码质量和代码风格检查工具。 它的目标是保证代码的一致性、避免错误并确保代码的可维护性。 ESLint 是非常灵活和可配置的,允许开发者根据自己的需求定制规则。 以下是 ESLint 的一些关键特性: 可配置性:ESLint 的核心优势之一是它的可配置性。你可以为你...
    2018-07-06 06:04:56 | Web
  • JSX
    JSX JSX is XML-LIKE SYNTAX EXTENSION TO ECMASCRIPT. JSX是ECMAScript的类似xml的语法扩展,没有任何定义的语义。 它不打算由引擎或浏览器实现。将JSX合并到ECMAScript规范本身并不是一个建议。 它被各种预处理程序(传输程序)用于将这些令牌转换为标准的ECMAScript。 // Using JSX to expre...
    2018-07-06 03:28:06 | Web
  • Babel-04-学习 ES2015
    学习 在线尝试特性:https://www.babeljs.cn/repl 简介 ECMAScript 2015 是一个 ECMAScript 标准,于 2015 年 6 月批准。 ES2015 是对 JavaScript 的重要更新,也是自 2009 年 ES5 标准化以来对该语言的第一次重大更新。主流 JavaScript 引擎对这些新特性的实现 正在进行中。 参考 ES201...
    2018-07-06 03:15:29 | Web
  • Babel-03-配置
    配置 Babel Babel 也由配置文件! 许多其他工具都有类似的配置文件:ESLint (.eslintrc)、Prettier (.prettierrc)。 所有 Babel API 参数 都可以被配置。然而,如果该参数需要用到 JavaScript 代码,你可能需要使用 JavaScript 代码版的 配置文件。 你的使用场景是什么? 你是否采用的是单一仓库(monorep...
    2018-07-06 03:15:29 | Web
  • Babel-02-使用指南
    使用指南 Babel 工具链是由大量的工具组成的,无论你是 “最终用户” 还是在集成 Babel,这些工具都简化了 Babel 的使用。本文是对这些工具的使用方法的快速介绍,你可以在文档的 “用法” 章节了解到更多信息。 如果你正在使用的是一套框架,Babel 的配置可能会有所不同,也可能已经自动为你配置好了。请参考 交互式配置指南 了解更多信息。 概览 本指南将想你展示如何将 ES...
    2018-07-06 03:15:29 | Web
  • Babel-01-什么是 babel?
    Babel 是什么? Babel 是一个 JavaScript 编译器 Babel 是一个工具链,主要用于将采用 ECMAScript 2015+ 语法编写的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。 下面列出的是 Babel 能为你做的事情: 语法转换 通过 Polyfill 方式在目标环境...
    2018-07-06 03:15:29 | Web
  • Babel JS 的语法兼容转化
    Babel Babel is a JavaScript compiler. Use next generation JavaScript, today. Babel是一个工具链,主要用于在旧的浏览器或环境中将ECMAScript 2015+代码转换为向后兼容的JavaScript版本。 简单的例子 ES6 语法: let yourTurn = "Type some code in...
    2018-07-06 03:15:29 | Web
  • Babel JS 的语法兼容转化-00-chat 聊一聊 babel
    chat 详细介绍一下 babel Babel 是一个流行的 JavaScript 编译器,它允许开发者使用最新的 JavaScript 语言特性来编写代码,并且这些代码能够在当前和旧版的浏览器以及环境中运行。 Babel 的核心功能是将 ECMAScript 2015+(通常称为 ES6+)代码转换为向后兼容的 JavaScript 版本,这样开发者就可以在不牺牲新特性使用的情况下,...
    2018-07-06 03:15:29 | Web