Post on 26-Jun-2015
description
JAVASCRIPT Elisa Navarro Zuara
Pedro J. Ramos Ruiz
Lenguaje de
programación
interpretado y
orientado a objetos Pedro J. Ramos Ruiz Elisa Navarro Zuara
2
Javascript
Utilizado principalmente
para crear webs dinámicas
Pedro J. Ramos Ruiz Elisa Navarro Zuara
3
Javascript
Pedro J. Ramos Ruiz Elisa Navarro Zuara
4
No tiene nada que ver
con Java
Javascript
Imperativo y Estructurado
5
Pedro J. Ramos Ruiz Elisa Navarro Zuara
Javascript
Dinámico
6
• Tipado Dinámico
•Objetual
• Evaluación en tiempo de
ejecución
Pedro J. Ramos Ruiz Elisa Navarro Zuara
Javascript
Funcional. Las funciones se
les llama ciudadanos de
primera clase
7
Pedro J. Ramos Ruiz Elisa Navarro Zuara
Javascript
Usa Prototipos en lugar
de clases 8
Pedro J. Ramos Ruiz Elisa Navarro Zuara
Javascript
Entorno de Ejecución
9
Pedro J. Ramos Ruiz Elisa Navarro Zuara
Javascript
Extensiones específicas
del fabricante:
10
• Las propiedades get y set
• Establecer el ámbito a
bloque a través de let
• ECMAScript para XML (E4X)
Pedro J. Ramos Ruiz Elisa Navarro Zuara
Javascript
No se tiene en cuenta los
espacios en blanco y las
nuevas líneas
11
Pedro J. Ramos Ruiz Elisa Navarro Zuara
Javascript
Se distinguen las
Mayúsculas de las
Minúsculas
12
MAYÚSCULAS minúsculas
Pedro J. Ramos Ruiz Elisa Navarro Zuara
Javascript
Se pueden incluir
comentarios
13
Pedro J. Ramos Ruiz Elisa Navarro Zuara
Javascript
No se define el tipo de
variables
14
Pedro J. Ramos Ruiz Elisa Navarro Zuara
Javascript
No es necesario acabar
cada sentencia con ; 15
Pedro J. Ramos Ruiz Elisa Navarro Zuara
Javascript
16
Pedro J. Ramos Ruiz Elisa Navarro Zuara
Javascript
17
Pedro J. Ramos Ruiz Elisa Navarro Zuara
Javascript
18
Ventajas:
• Se ejecuta en el lado del cliente
• Es un lenguaje fácil • Es rápido • Extensión funciones a
páginas web
Pedro J. Ramos Ruiz Elisa Navarro Zuara
Javascript
19
Inconvenientes:
• Cuestiones de Seguridad
(Aunque existen restricciones un código malicioso puede saltarlas)
• Prestación JavaScript
Pedro J. Ramos Ruiz Elisa Navarro Zuara
Javascript
¿DUDAS?
20
Pedro J. Ramos Ruiz Elisa Navarro Zuara
Javascript