Tema 7. Cliente
|
|
Título del Test:
![]() Tema 7. Cliente Descripción: Serialización JSON y AJAX con jQuery |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Cómo se conoce también a la serialización en el contexto de JSON?. Deserialización. Parsing. Marshalling. Codificación. ¿En qué consiste la serialización o marshalling?. Codificar un objeto en un medio de almacenamiento. Transmitir información por la red. Ambas son correctas. Ninguna de las anteriores. ¿Cuál es una de las principales ventajas de la serialización de objetos?. Permite almacenar el objeto en memoria. Simplifica la transmisión en la red. Permite almacenar el objeto en un archivo. Todas las anteriores. JSON permite representar información usando tipos primitivos y dos tipos de datos ____. Abstractos. Complejos. Estructurados. Derivados. Nombra los cuatro tipos de datos primitivos en JSON. Cadena, numérico, booleano, nulo. Entero, flotante, booleano, nulo. Cadena, entero, booleano, objeto. Numérico, booleano, objeto, array. ¿Qué es un 'objeto' en el contexto de los tipos estructurados de JSON?. Un tipo de dato primitivo. Una secuencia ordenada de elementos. Un conjunto de parejas clave-valor. Una función. ¿A qué hace referencia un 'array' en los tipos estructurados de JSON?. Un conjunto de parejas clave-valor. Una función. Una secuencia ordenada de elementos. Un tipo de dato primitivo. ¿Cuál es la principal diferencia de sintaxis al crear un objeto en JSON en comparación con JavaScript?. JSON utiliza comillas dobles para acotar tanto la clave como el valor. JSON utiliza comillas simples para acotar la clave y dobles para el valor. JavaScript no utiliza comillas. JavaScript utiliza comillas dobles para las claves y simples para los valores. ¿Qué es el objeto `FormData`?. Un objeto que permite establecer un conjunto de pares clave-valor para enviar datos complejos en peticiones. Un objeto que representa un formulario HTML. Un método para convertir datos a JSON. Una librería de JavaScript. ¿En qué especificación se encuentra recogido el objeto `FormData`?. HTML5. CSS3. XMLHttpRequest Level 1. XMLHttpRequest Level 2. ¿Cuál es uno de los principales objetivos del objeto `FormData`?. Enviar datos simples. Enviar archivos. Validar formularios. Manipular el DOM. ¿Qué método se utiliza para convertir un formulario de una página web en un objeto `FormData`?. `createFormData()`. `getFormData()`. `convertToFormData()`. `FormData.fromForm()`. ¿Qué ventaja ofrece convertir un formulario a un objeto `FormData` antes de enviarlo?. Permite enviar toda la información del formulario sin necesidad de recurrir a cada uno de los elementos de forma particular. Reduce el tamaño de la petición. Aumenta la velocidad de la petición. Todas las anteriores. ¿En qué situaciones es especialmente útil el envío de información en formato binario?. Al enviar texto. Al enviar números. Al transmitir o recibir imágenes o archivos. Al enviar datos JSON. En una petición GET, ¿dónde se incluyen los parámetros o información adicional?. En el cuerpo (body) de la petición. En las cabeceras de la petición. En la cadena `queryString` de la petición. En una cookie. En una petición POST, ¿dónde se encuentran los datos o parámetros?. En la URL. En las cabeceras de la petición. Dentro del cuerpo (body) de la petición. En las cookies. ¿Cuál es la forma menos técnica y más propensa a errores para formatear objetos a la sintaxis de JSON?. Usando una librería de JSON. Construyendo manualmente una serie de cadenas. Utilizando el método `stringify`. Usando el método `parse`. ¿Qué tipo de herramientas o métodos, como `stringify`, se recomiendan para formatear objetos a JSON de manera eficiente?. Formateadores ya creados. Editores de texto. Compiladores. Intérpretes. La programación con AJAX se define como uno de los principales pilares de lo que conocemos como la _____. Web 1.0. Web 2.0. Web 3.0. Internet. Nombra dos ejemplos de aplicaciones web características de la web 2.0. Sitios web estáticos y foros. Redes sociales y alojamiento de vídeos. Tiendas online y directorios. Buscadores y enciclopedias online. ¿Cuál es una de las principales ventajas de usar una librería de JavaScript para AJAX?. Aumenta la complejidad del código. Se ahorra tiempo y código en las aplicaciones. Reduce la compatibilidad entre navegadores. No ofrece ninguna ventaja significativa. ¿Qué ventaja clave presentan las librerías AJAX con respecto a los diferentes navegadores?. Ofrecen compatibilidad con los distintos navegadores (crossbrowser). Solo funcionan en un navegador específico. Requieren la misma implementación en todos los navegadores. No tienen ninguna relación con los navegadores. ¿Qué tareas complejas de AJAX se evitan al usar una librería?. Crear el objeto XHR. Gestionar el código de respuesta del servidor. Gestionar los estados de la solicitud. Todas las anteriores. En 2008, ¿qué empresa liberó su API de las librerías AJAX, facilitando el desarrollo de mashups?. Microsoft. Google. Facebook. Amazon. Menciona dos librerías open source de JavaScript accesibles a través de la API de Google. jQuery y Prototype. Java y C++. HTML y CSS. Python y Ruby. ¿Qué es jQuery?. Un lenguaje de programación. Un framework de JavaScript. Un navegador web. Un motor de búsqueda. ¿Cuál es la filosofía en la que se basa jQuery?. "Escribe más y produce menos". "Escribe menos y produce más". "Escribe mucho y produce poco". "Escribe poco y produce mucho". Menciona tres de las opciones más importantes que ofrece el framework jQuery. Crear interfaces de usuario, utilizar efectos dinámicos y AJAX, y acceder al DOM. Desarrollar aplicaciones nativas, manejar bases de datos y diseñar sitios web estáticos. Crear aplicaciones de servidor, gestionar la seguridad web y desarrollar juegos. Manejar archivos multimedia, realizar análisis de datos y crear modelos 3D. ¿Qué tipo de licencia tiene la librería jQuery?. Comercial. Propia. Gratuita y puede utilizarse en cualquier tipo de plataforma, personal o comercial. Restringida a uso personal. ¿Qué función de bajo nivel en jQuery es equivalente a los métodos de programación básica de AJAX?. La función `$.get()`. La función `$.post()`. La función `$.ajax()`. La función `.load()`. Función jQuery: `$.ajax()` ¿Para qué sirve el parámetro `url`?. Para especificar el tipo de petición (GET o POST). Para especificar la URL a la que se enviará la petición. Para especificar la función callback que se ejecutará si la petición tiene éxito. Para enviar datos a la petición. Función jQuery: `$.ajax()` ¿Qué se especifica en el parámetro `success`?. La URL de la petición. El tipo de petición (GET o POST). Una función callback que se ejecutará si la petición tiene éxito. Los datos a enviar en la petición. Función jQuery: `$.ajax()` ¿Qué se especifica en el parámetro `type`?. La URL de la petición. El tipo de petición, como GET o POST. La función callback a ejecutar en caso de éxito. Los datos a enviar en la petición. Debido a que `$.ajax()` puede ser tediosa, jQuery ofrece funciones adicionales de _____ para facilitar las peticiones. bajo nivel. alto nivel. media nivel. ninguna nivel. ¿Cuál es el método más sencillo en jQuery para obtener datos desde el servidor?. `.ajax()`. `.post()`. `.get()`. `.load()`. ¿Cuál es la sintaxis básica del método `.load()` en jQuery?. `.load( url, [datos], [callback] )`. `.load( [url], datos, [callback] )`. `.load( url, callback, [datos] )`. `.load( datos, url, [callback] )`. ¿Qué función de jQuery permite realizar peticiones AJAX utilizando específicamente el método POST?. `.load()`. `$.get()`. `$.post()`. `$.ajax()`. ¿Qué función de jQuery es muy parecida a `$.post()` pero utiliza el método GET?. `.load()`. `$.getJSON()`. `$.get()`. `$.ajax()`. Cuando se sabe que la respuesta del servidor será en formato JSON, ¿qué función se puede emplear en lugar de `$.get()`?. `$.load()`. `$.post()`. `$.getJSON()`. `$.ajax()`. ¿Cuál es la sintaxis de la función `$.getJSON()` en jQuery?. `$.getJSON( url, [datos], [callback], [tipo] )`. `$.getJSON( [url], datos, [callback], [tipo] )`. `$.getJSON( url, callback, [datos], [tipo] )`. `$.getJSON( [datos], url, callback, [tipo] )`. |





