Tema 04: Computación en el cliente (I) Flashcards
¿Qué es Lenguaje Interpretado?
Los lenguajes interpretados son lenguajes diseñados para describir programas que no se ejecutan en el procesador, sino en otro programa. (interprete)
¿Qué son lenguajes de scripting?
Lenguajes interpretados. Permite crear programas para esa aplicación como una forma de expandir sus funcionalidades.
Ejemplos de lenguajes de scripting:
- Blender (Python)
- Office (Visual Basic)
- Navegadores (Javascript)
- 3dMax (Max Script)
- Motores de videojuegos (Python, Lua, C#)
- Apache (PHP)
Ejemplos de Etiqueta Object
- Applets
- Active X
- Flash
Dynamic HTML
Permite crear sitios web interactivos utilizando la combinación:
• HMTL + CSS + Javascript con DOM (Document Object Model)
Diferencia entre ECMAScript y JavaScript
ECMAScript por tanto es el estándar y JavaScript un dialecto suyo.
¿Qué es AJAX?
(Asynchronous JavaScript And XML)
– Permite llamadas asíncronas al servidor desde el navegador sin refrescar la página. Lo que permite, al recibir el mensaje de retorno, modificar sólo la parte de la web que ha cambiado.
– No es un lenguaje, es una forma de usar Javascript. Un protocolo.
¿En qué año sale JavaScript del navegador?
2009 con ayuda del motor V8 de Chrome
JavaScript es…
Un dialecto de ECMAScript
¿Dónde se coloca la etiqueta script?
– En Head
– En el body si queremos embeber dentro del código
– En un archivo externo
Let vs Var
var y let son ambas usadas para declarar variables en javascript pero la diferencia entre ellos radica que el scope de var es la función (o global) mientras que let es de bloque
¿Qué es Hoisting?
La variable existe al comienzo del método aunque no este definida
En JS la asignación de tipos simples es por:
Valor
En JS la asignación de tipos object es por:
Referencia
DOM
Document Object Model