Skip to content

In this repository you will find the essential topics to start with Javascript, one of the most popular and demanded programming languages in recent times.

Notifications You must be signed in to change notification settings

jocode/fundamentos-js

Repository files navigation

Fundamentos de Javascript

JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.

JavaScript es el único lenguaje de programación que funciona en el frontend (navegador) y en el backend (servidor), actualmente tiene mucho auge en ambos campos y aprenderlo, es indispensable

Todos los navegadores tienen un intérprete de javascript. Es el único lenguaje de programación que se interpreta en el navegador.

  • HTML: es un lenguaje de marcado que usa la estructura para dar un sentido al contenido web, por ejemplo define párrafos, cabeceras, tablas, imágenes y vídeos en la página.
  • CSS: es un lenguaje de reglas en cascada que usamos para aplicar un estilo a nuestro contenido en HTML, por ejemplo colocando colores de fondo, fuentes y marginando nuestro contenido en múltiples columnas.
  • JavaScript: Es un lenguaje de programación que te permite crear contenido nuevo y dinámico, controlar archivos de multimedia, crear imágenes animadas y muchas otras cosas más. (Aunque, no todo, pero es increíble lo que puedes llegar a hacer con tan sólo unas pocas líneas de código de JavaScript).

Qué es JavaScript - MDN

  • En Javascript las variables son de tipado dinámico
  • En Javascript es opcional escribir el punto y coma ";"

Javascript

Historia de JavaScript

Brendan Eich en 1995 creó Javascript en una semana (Ver la guerra de los navegadores). Internet Explorer sacó del mapa a NetScape, en ese momento es que se creó javascript.

Luego llega microsoft y crea su versión denominada JScript, sin embargo los de NetScape llevan javascript a ECMA (European Computer Manufactorers Associacion), Ecma Script es el estándar, en el que se definen las reglas para el lenguaje de programación Javascript.

ES6-2015 trae definición de clases y muchos cambios interesantes para javascript. A partir de ese año se llegó al acuerdo de que cada año se subiría una nueva versión de ES (ECMA Script)

En 2009 Ryan Dahl crea Node.js, de esta manera se podría ejecutar Javascript en el servidor

Luego se crearon diferentes librerías que le dieron un auge mayor a Javacript, como fueron:

  • 2010 AngulasJS
  • 2013 React.JS
  • 2014 Vue.js

Si quieren ser buenos programadores deben leer

The deepest reason why modern JavaScript frameworks exist

Características

  • Dinámicamente tipado
  • Interpretado (Es leido en tiempo real por el intérprete)
    • Navegador
    • Servidor (node.js)
  • Prototipado
  • Multiparadigma (Forma de programar)

About

In this repository you will find the essential topics to start with Javascript, one of the most popular and demanded programming languages in recent times.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published