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
¿Qué es Bubbling?
Cuando un elemento dispara un evento, se propaga hacia arriba en el árbol del DOM
¿Cómo se detiene el bubbling?
Con el método stopPropagtion()
Los sitios Web dinámicos…
Generan automáticamente la información en el momento que alguien solicita su visualización.
Cuando se define computación en el cliente a través de la etiqueta Object:
Es necesario instalar «plug-ins» para ejecutar los elementos computacionales.
La etiqueta script permite incluir código fuente «JavaScript».
En el archivo HTML que es interpretado y ejecutado por el navegador.
¿Cuáles acciones pueden ser realizadas con lenguajes de Script?
Interfaces de Usuario interactivos.
Realización de Páginas dinámicas
Validación y envío de formularios
ECMAScript es el estándar de lenguaje de Script que se caracteriza por:
Ser un Lenguaje imperativo y estructurado, dinámico, funcional y orientado a objetos basado en prototipos.
El «motor de maquetado»
es el componente software de un navegador que toma el contenido marcado e información de formateo y luego muestra el contenido ya formateado en la pantalla.
Una variable declarada en el interior de una función sin la palabra reservada var es:
Es una variable global a todo el programa.
¿Cuál es la raíz del DOM en JS?
Document