T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

20
JAVASCRIPT Elisa Navarro Zuara Pedro J. Ramos Ruiz

description

JavaScript

Transcript of T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

Page 1: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

JAVASCRIPT Elisa Navarro Zuara

Pedro J. Ramos Ruiz

Page 2: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

Lenguaje de

programación

interpretado y

orientado a objetos Pedro J. Ramos Ruiz Elisa Navarro Zuara

2

Javascript

Page 3: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

Utilizado principalmente

para crear webs dinámicas

Pedro J. Ramos Ruiz Elisa Navarro Zuara

3

Javascript

Page 4: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

Pedro J. Ramos Ruiz Elisa Navarro Zuara

4

No tiene nada que ver

con Java

Javascript

Page 5: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

Imperativo y Estructurado

5

Pedro J. Ramos Ruiz Elisa Navarro Zuara

Javascript

Page 6: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

Dinámico

6

• Tipado Dinámico

•Objetual

• Evaluación en tiempo de

ejecución

Pedro J. Ramos Ruiz Elisa Navarro Zuara

Javascript

Page 7: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

Funcional. Las funciones se

les llama ciudadanos de

primera clase

7

Pedro J. Ramos Ruiz Elisa Navarro Zuara

Javascript

Page 8: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

Usa Prototipos en lugar

de clases 8

Pedro J. Ramos Ruiz Elisa Navarro Zuara

Javascript

Page 9: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

Entorno de Ejecución

9

Pedro J. Ramos Ruiz Elisa Navarro Zuara

Javascript

Page 10: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

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

Page 11: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

No se tiene en cuenta los

espacios en blanco y las

nuevas líneas

11

Pedro J. Ramos Ruiz Elisa Navarro Zuara

Javascript

Page 12: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

Se distinguen las

Mayúsculas de las

Minúsculas

12

MAYÚSCULAS minúsculas

Pedro J. Ramos Ruiz Elisa Navarro Zuara

Javascript

Page 13: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

Se pueden incluir

comentarios

13

Pedro J. Ramos Ruiz Elisa Navarro Zuara

Javascript

Page 14: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

No se define el tipo de

variables

14

Pedro J. Ramos Ruiz Elisa Navarro Zuara

Javascript

Page 15: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

No es necesario acabar

cada sentencia con ; 15

Pedro J. Ramos Ruiz Elisa Navarro Zuara

Javascript

Page 16: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

16

Pedro J. Ramos Ruiz Elisa Navarro Zuara

Javascript

Page 17: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

17

Pedro J. Ramos Ruiz Elisa Navarro Zuara

Javascript

Page 18: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

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

Page 19: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

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

Page 20: T1 trabajo1navarrozuaraelisaramosruizpedropresentacion

¿DUDAS?

20

Pedro J. Ramos Ruiz Elisa Navarro Zuara

Javascript