Skip to content

Cveramz/Fundamentos-de-JavaScript

Repository files navigation

Introducción a Javascript

¿Qué es Javascript?

Javascript es un lenguaje de programación que se utiliza principalmente para crear páginas web dinámicas. Es un lenguaje interpretado, es decir, que no necesita ser compilado para ser ejecutado. Es un lenguaje multiparadigma, es decir, que soporta programación orientada a objetos, programación imperativa y programación funcional.

¿Qué es Node.js?

Node.js es un entorno de ejecución de Javascript que nos permite ejecutar código Javascript fuera del navegador. Esto nos permite ejecutar Javascript en el servidor, lo que nos permite crear aplicaciones web completas utilizando Javascript tanto en el cliente como en el servidor.

¿Qué es npm?

npm es el gestor de paquetes de Node.js. Nos permite instalar paquetes de terceros para utilizarlos en nuestras aplicaciones. También nos permite crear nuestros propios paquetes para compartirlos con el resto de la comunidad.

¿Qué es un paquete? (package.json)

Un paquete es un conjunto de archivos que implementan una funcionalidad concreta. Un paquete puede depender de otros paquetes. Un paquete se define en un archivo llamado package.json.

¿Qué es JSON (JavaScript Object Notation)?

JSON es un formato de texto que se utiliza para intercambiar datos entre aplicaciones. Es un formato muy sencillo que se basa en la sintaxis de los objetos de Javascript.

¿Qué son las dependencias?

Las dependencias son paquetes que necesita nuestro paquete para funcionar. Las dependencias se definen en el archivo package.json.

¿Qué es un módulo?

Un módulo es un archivo Javascript que exporta una funcionalidad concreta. Un módulo puede depender de otros módulos. Un módulo se define en un archivo llamado index.js.

Extensiones recomendadas para Visual Studio Code

  • Code Runner
  • EsLint
  • Javascript (ES6) code snippets
  • Prettier
  • Relative Path
  • Bracket Pair Colorizer