¿Qué es ES?
ES es una abreviatura utilizada para E CMA Scrip . Es un estándar para diferentes lenguajes de scripting como JS ( J ava Script) hecho por ECMA. ECMA es una abreviatura utilizada para la Asociación EuropeaFabricantesComputadores. Es una organización estándar con sede en Suiza que se ocupa de ES. ES11 (2020) se actualiza en junio de 2020 y su nomenclatura es así el año en que se lanza la actualización entonces el nombre será un año más uno como ES10 (2019).
En ECMA Script6 también llamado ES6 y ECMAScript 2015 se agregaron varias características nuevas :
Las características se enumeran a continuación:
- La palabra clave let
- La palabra clave constante
- Funciones de flecha
- Clases
- Módulos
- Los parámetros de descanso
- El operador de propagación
- Asignación de desestructuración
- La tarea de desestructuración de objetos
- Valores predeterminados para parámetros de función
- Literales de plantilla
- El bucle for…of
¿Qué es Babel?
Es un término que escucharás muchas veces pero que te resultará difícil de entender. Solo le diré una descripción general de esto porque manualmente no se entregará a Babel, pero automáticamente las cosas se llevarán a cabo mediante Babel.
Babel es un transcompilador de JavaScript gratuito y de código abierto que se utiliza principalmente para convertir código ES6 (2015) y superior en un código compatible con versiones anteriores que pueden ejecutar motores JS más antiguos. Babel implementa una técnica llamada Polyfill que básicamente significa rellenar muchas áreas.
Para más información sobre cómo utilizar Babel visita este enlace
¿Qué es npm?
npm es una abreviatura utilizada para el administrador de paquetesde Nodes . Es un administrador de paquetes para JavaScript. Es el administrador de paquetes predeterminado que viene con NodeJS cuando lo instala. Consiste en una interfaz de línea de comandos y una base de datos en línea de paquetes públicos y paquetes privados que se pagan, que se llama Registro npm.
Para obtener más información sobre npm , visite este enlace