JS 02 - JavaScript
JS 02 - JavaScript
ALBERT BASSONS 2
¿Qué es JavaScript?
JavaScript es el lenguaje de
programación más popular, debido
a que es el lenguaje para la web.
JavaScript es un lenguaje de
script o de guión (en castellano).
ALBERT BASSONS 3
¿Qué debemos saber?
ALBERT BASSONS 4
¿Qué es JavaScript?
ALBERT BASSONS 5
¿Qué es JavaScript?
ALBERT BASSONS 6
Lenguaje interpretado
ALBERT BASSONS 7
Versiones de JS
JavaScript ha ido evolucionando a
lo largo de los años.
ALBERT BASSONS 8
Estandarización
JavaScript se encuentra estandarizado mediante la ECMA
(European Computer Manufacturers Association),
actualmente conocida por the european association for
standardizing information and communications systems.
ALBERT BASSONS 9
Estandarización
ALBERT BASSONS 10
Compatibilidad
Application Dialect and latest ECMAScript edition
version
Google Chrome, the V8 engine JavaScript ECMA-262, edition 5
Mozilla Firefox, Gecko, JavaScript 1.8.5 ECMA-262, edition 5
SpiderMonkey, y Rhino
Safari, Nitro engine JavaScript ECMA-262, edition 5.1
Opera ECMAScript with some ECMA-262, edition 5.1
JavaScript 1.5
and JScript extensions
KHTML layout engine, KDE's JavaScript 1.5 ECMA-262, edition 3
Konqueror
Adobe Acrobat JavaScript 1.5 ECMA-262, edition 3
ALBERT BASSONS 11
Compatibilidad
Compatibilidad con ES5: http://kangax.github.io/compat-table/es5/
ALBERT BASSONS 12
Compatibilidad
Nosotros hablaremos de JavaScript y no ECMAScript.
ALBERT BASSONS 13
JavaScript
Javascript contiene una librería estándar de objetos como:
Array, Date, y Math, y un núcleo de elementos de
lenguaje como son: operadores, estructuras de control y
sentencias.
ALBERT BASSONS 14
JavaScript
El núcleo de Javascript se puede extender para multitud de
propósitos, incluyendo nuevos objetos como por ejemplo:
ALBERT BASSONS 15
La etiqueta <script>
ALBERT BASSONS 16
La etiqueta <script>
ALBERT BASSONS 17
La etiqueta <script>
En el ejemplo anterior, el script se ejecutará
directamente al cargar la página.
ALBERT BASSONS 18
¿Qué puede hacer?
ALBERT BASSONS 19
Ejemplos
Se pueden tratar eventos e interactuar con el usuario.
ALBERT BASSONS 20
Ejemplos
ALBERT BASSONS 21
Ejemplos
ALBERT BASSONS 22
Ejemplos
ALBERT BASSONS 23
Ejemplos (1 de 2)
ALBERT BASSONS 24
Ejemplos (2 de 2)
ALBERT BASSONS 25
Ejemplos (1 de 2)
Con JS podemos crear aplicaciones.
ALBERT BASSONS 26
Ejemplos (2 de 2)
ALBERT BASSONS 27
Ejemplos
ALBERT BASSONS 28
Scripts externos
Podemos extraer el código JavaScript del fichero HTML de
forma parecida a como hicimos con las hojas de estilo.
ALBERT BASSONS 29
Sentencias
Se entiende como sentencia o instrucción, la línea de código
hasta el punto y coma. El punto y coma separa instrucciones
en JavaScript
ALBERT BASSONS 30
Escribir en el documento
ALBERT BASSONS 31
Escribir en consola
ALBERT BASSONS 32
Bloques de código
Generalmente, un conjunto de
sentencias o instrucciones se conoce
como bloque.
ALBERT BASSONS 33
Comentarios
Se usa la doble barra // para poner comentarios de una línea
y la combinación /* y */ para comentarios de múltiples
líneas.
ALBERT BASSONS 34
Comentarios
ALBERT BASSONS 35
Consideraciones importantes
Se diferencias minúsculas de mayúsculas: numero es
diferente de Numero.
ALBERT BASSONS 36
Objetos HTML
ALBERT BASSONS 37
Objetos HTML
ALBERT BASSONS 38
Objetos HTML
ALBERT BASSONS 39
Objetos HTML
ALBERT BASSONS 40
Ejercicios
Comenzando con JavaScript
Ejercicios
ALBERT BASSONS 42