Veamos un poco sobre una introducción.
Ya vimos para qué sirve JavaScript.
Anteriormente vamos una pequeña introducción.
JavaScript es un lenguaje de scripting.
Una de las características que tienen estos lenguajes es que no se compilan puedes escribir código JavaScript
abrirlo en un navegador y se va a ejecutar todos los navegadores soportan JavaScript y por lo tanto
ya tienen el motor JavaScript que requiere para ejecutar el código así que no tienes que instalar drivers
ni compilar el código ni nada de eso y a diferencia de PHP en PHP necesitas un servidor que soporte
PHP en JavaScript.
Los navegadores ya lo soportan.
JavaScript sigue la especificación de algo que se conoce como ECMAScript.
Tal vez has buscado Javascript por tu cuenta y salió este nombre.
Es más script y te confundió un poco.
Cuál es la relación entre JavaScript Mascarita JavaScript es el lenguaje de programación mientras que
es más Creep.
Es la especificación que el lenguaje debe de seguir como las reglas por así decirlo mientras que JavaScript
es el lenguaje más script dice hacia dónde debe ir el lenguaje desde el 2015.
Cada versión de él tiene el año en su nombre JavaScript pasaban muchos años en que hubiera una actualización
pero desde el 2015 decidieron que cada año van a incorporar nuevas funcionalidades y esas nuevas funcionalidades
se les conoce como enmascare 2015 escrito 2016 es más 2017 y actualmente más 2018 veamos las versiones
de script es más Crips 5.1 es la versión que salió en el 2011.
Es por mucho la versión con mayor soporte aunque ya es anticuada porque hay nuevas versiones hoy en
día existe más script 2015 que se le conoce como el más script 6 o ese 6 es el nuevo estándar y a partir
de aquí han comenzado a crear nuevas versiones cada año con nuevas funcionalidades también encontrarás
que existen más de 2016 que Ce7 en 2017 que se S8 y además 2018 que es ese 9 todas estas no dejan obsoletas
las dos anteriores no dejan obsoleto es más que un 5.1 ni más que 2015 muchas funciones que fueron agregadas
en la versión 2011 siguen siendo compatibles y siguen siendo utilizadas hoy en día también las que fueron
creadas para 2015.
Estas nuevas versiones básicamente lo único que hacen es agregar nuevas funciones pero siempre construyendo
sobre lo que el lenguaje ya tiene.
Si aprendiste JavaScript en las versiones anteriores lo que sabes anteriormente sigue siendo compatible
con lo de hoy en día al menos la mayor parte del lenguaje pero las nuevas versiones se enfocan en hacer
más fácil lo que en versiones anteriores era más complicado de hacer.
A lo largo del curso estaremos utilizando estas cinco versiones no significa que las nuevas versiones
deban ser lo que utilices y olvidarte de lo anterior vas a encontrar muchos códigos de las versiones
anteriores y de las formas nuevas que siguen siendo útiles.
Ahora todas estas nuevas funciones que tienen las últimas tres versiones es importante mencionarlo que
no no son soportadas al 100 por ciento por todos los navegadores Crom por ejemplo soporta algunas Firefox
soportado otras.
Entonces es importante también tener en cuenta que no todas son soportadas al 100 por ciento pero se
puede usar algo que se conoce como transpolar el código con una herramienta como Babel para mejorar
su soporte transpolar es similar a compilar.
Sin embargo tomas el código nuevo con las nuevas funciones del más Crips 6 7 y 8 y 9 y lo hace compatible
a la versión 5.1 que si recuerdas mencioné que es la versión que ya va de salida pero es la que mayor
soporte tiene.
Vamos a comenzar a aprender a escribir código de JavaScript.