option
Cuestiones
ayuda
daypo
buscar.php

Desarrollo Entorno Cliente Tema 7 Ilerna 25-26

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Desarrollo Entorno Cliente Tema 7 Ilerna 25-26

Descripción:
Tema7 Desarrollo entorno cliente

Fecha de Creación: 2025/12/24

Categoría: Informática

Número Preguntas: 39

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Qué significa el acrónimo AJAX?. Advanced Java and XML. Asynchronous JSON and XHTML. Asynchronous JavaScript and XML. API for JavaScript and XML.

¿Cuál es el objetivo principal de AJAX al comunicarse con el servidor?. Asegurar que todas las comunicaciones entre cliente y servidor estén encriptadas. Realizar operaciones pertinentes en el servidor sin necesidad de tener que recargar la página. Validar los formularios del lado del cliente antes de enviarlos al servidor. Reemplazar completamente el HTML por XML para mostrar la información en el navegador.

¿Qué componente de AJAX es el responsable de la comunicación asíncrona con el servidor?. El DOM (Document Object Model). El objeto XMLHttpRequest. JSON (JavaScript Object Notation). CSS (Cascading Style Sheets).

En el modelo de comunicación asíncrona de AJAX, ¿qué puede hacer el usuario mientras se procesa una petición al servidor?. Puede seguir actuando con la página web. No puede realizar ninguna acción hasta que el servidor devuelva los resultados. Debe esperar a que la página se recargue por completo. Solo puede ver un indicador de carga hasta que llegue la respuesta.

¿Para qué se utiliza el método `open(metodo, url, async)` del objeto XMLHttpRequest?. Para inicializar una petición, especificando el método HTTP, la URL y si será asíncrona. Para recibir y procesar la respuesta que llega del servidor. Para enviar la petición al servidor con los datos especificados. Para abrir una nueva ventana del navegador con la URL especificada.

Si se realiza una petición GET usando `XMLHttpRequest`, ¿qué valor se debe pasar al método `send()`?. Los datos en formato JSON. Un objeto FormData. La URL del recurso solicitado. null.

¿Qué propiedad del objeto XMLHttpRequest devuelve el estado numérico de la respuesta del servidor (ej. 200 o 404)?. responseText. status. readyState. statusText.

¿Cuál es la diferencia principal entre las propiedades `responseText` y `responseXML`?. `responseText` devuelve la respuesta como texto, mientras que `responseXML` la devuelve como un documento XML parseado. `responseText` contiene las cabeceras y `responseXML` el cuerpo de la respuesta. `responseText` se usa para peticiones GET y `responseXML` para peticiones POST. `responseText` es una propiedad de solo lectura y `responseXML` se puede modificar.

¿Qué función cumple el método `abort()` del objeto XMLHttpRequest?. Cancela la solicitud actual que se ha enviado. Reinicia la solicitud desde el principio. Elimina el objeto XMLHttpRequest de la memoria. Devuelve un error si la solicitud falla.

Además de XML, ¿cuál de los siguientes es mencionado como uno de los formatos de intercambio más importantes que utiliza XMLHttpRequest?. JSON. YAML. CSV. PDF.

¿Qué es la serialización o 'marshalling' en el contexto de JSON?. Es el proceso de validar que la sintaxis de un objeto JSON sea correcta. Es el método para comprimir un objeto JSON y reducir su tamaño en la red. Es la creación de un objeto JavaScript a partir de una cadena de texto JSON. Consiste en codificar un objeto en un medio de almacenamiento para poder transmitirlo.

Según el texto, ¿cuál es una de las principales ventajas de JSON?. Es el único formato que permite el envío de datos binarios de forma nativa. Se está haciendo cada vez más popular, sencillo, legible y rápido de procesar. Utiliza una sintaxis idéntica a XML, lo que facilita la transición entre ambos. Requiere el uso de librerías especiales en JavaScript para poder ser interpretado.

¿Para qué sirve principalmente el objeto `FormData`?. Para validar los datos de un formulario en el lado del cliente antes del envío. Para almacenar los datos de un formulario en el almacenamiento local del navegador. Para convertir cualquier dato de JavaScript al formato JSON. Para construir un conjunto de pares clave-valor que representan campos de un formulario, incluyendo archivos.

¿Cuál es la principal diferencia en cómo se envían los parámetros entre una petición GET y una POST?. GET es un método asíncrono y POST es síncrono. En GET los parámetros van en la 'queryString' de la URL, y en POST van en el cuerpo de la petición. GET solo puede enviar texto, mientras que POST puede enviar cualquier tipo de datos. En GET los parámetros se llaman 'data' y en POST se llaman 'params'.

Cuando se envía información en formato JSON al servidor, ¿qué método se suele utilizar para formatear el objeto JavaScript antes de enviarlo?. El método `toString()`. El método `stringify()`. El método `parse()`. El método `getFormData()`.

¿Cuál es una de las principales ventajas de usar librerías como jQuery para realizar peticiones AJAX?. Son la única forma de realizar peticiones AJAX seguras a través de HTTPS. Reemplazan la necesidad de un servidor, permitiendo una comunicación directa entre clientes. Ahorran tiempo y código, y gestionan la compatibilidad con distintos navegadores. Permiten que las peticiones AJAX funcionen sin necesidad de tener JavaScript activado.

¿Qué se define como un 'framework de JavaScript que nos permite simplificar considerablemente la parte de programación'?. AJAX. JSON. XMLHtttpRequest. JQuery.

¿Cuál es la función de bajo nivel en jQuery que es equivalente a los diferentes métodos de la programación básica con XMLHttpRequest?. $.jsonp(). $.ready(). $.load(). $.ajax().

Dentro de la estructura de la función `$.ajax()` de jQuery, ¿qué propiedad se utiliza para definir las funciones a ejecutar si la petición tiene éxito o si falla?. onload y onerror. response y exception. success y error. done y fail.

¿Cuál es el método más sencillo en jQuery para obtener datos del servidor y colocarlos en un elemento seleccionado?. El método .load(). La función $.get(). La función $.ajax(). La función $.post().

¿Qué función de jQuery es muy parecida a `$.post()` pero utiliza el método GET para poder enviar los datos al servidor?. $.get(). $.getJSON(). $.load(). $.ajax().

¿Para qué se utiliza específicamente la función `$.getJSON()` de jQuery?. Para enviar datos al servidor en formato JSON. Para recibir datos en formato JSON desde el servidor. Para validar si una cadena de texto tiene la sintaxis correcta de JSON. Para convertir un objeto de JavaScript en una cadena JSON.

De acuerdo con el texto, ¿a qué concepto principal se asocia la 'programación con AJAX'?. Programación orientada a objetos. Web 2.0. Computación en la nube. HTML5.

En el modelo de comunicación AJAX, el servidor devuelve al cliente una determinada página HTML en respuesta a una petición. ¿Es esta afirmación verdadera o falsa?. Verdadero. Falso.

¿Qué parámetro del método `open()` de XMLHttpRequest determina si la petición bloqueará o no la interacción del usuario?. url. usuario. async. método.

¿Para qué sirve el método `setRequestHeader()` del objeto XMLHttpRequest?. Para obtener el valor de una cabecera de la respuesta del servidor. Para añadir una cabecera HTTP a la petición que se va a enviar. Para indicar el formato de datos esperado en la respuesta (XML o JSON). Para establecer el método de la petición (GET o POST).

La propiedad `readyState` de un objeto XMLHttpRequest pasa por varios estados. ¿Qué valor indica que la respuesta del servidor ha sido completamente recibida?. 4. 1. 2. 200.

De los tipos de datos en JSON, ¿cuál de los siguientes se considera un tipo 'estructurado'?. Boolean. Nulo (null). Objeto (conjunto de parejas clave-valor). Número.

¿Qué especificación introdujo el objeto `FormData`?. XMLHttpRequest Level 2. DOM Level 3. HTML5. JSON RFC 4627.

Según el texto, ¿qué facilitó la liberación de la API de las librerías AJAX de Google en 2008?. La obligatoriedad de usar jQuery en todos los desarrollos web. La creación del objeto XMLHttpRequest, que no existía hasta entonces. La eliminación de las distintas dificultades que podíamos encontrar a la hora de desarrollar mashups en JavaScript. La estandarización del formato JSON, que reemplazó a XML.

La filosofía de jQuery 'escribe menos y produce más' ('write less, do more') se refiere a que: Genera automáticamente código HTML y CSS a partir de una breve descripción. Reduce la cantidad de memoria que utiliza una aplicación web. Aumenta la velocidad de ejecución del código JavaScript en el navegador. Permite realizar tareas complejas como la manipulación del DOM y peticiones AJAX con menos líneas de código.

Una ventaja de jQuery mencionada en el texto es que es una 'librería gratuita'. ¿Qué implica esto?. El soporte técnico y la resolución de problemas son proporcionados sin coste por sus creadores. Puede ser utilizada en cualquier tipo de plataforma, ya sea de tipo personal o comercial. Solo se puede descargar desde la página oficial y no se puede modificar su código fuente. Requiere un pago inicial pero las actualizaciones posteriores son gratuitas.

¿Qué tipo de peticiones realiza la función `.load()` de jQuery por defecto si no se especifican datos a enviar?. GET. PUT. HEAD. POST.

En la sintaxis de las funciones `$.get()` y `$.post()`, ¿qué representa el parámetro opcional 'callback'?. Un objeto que contiene los datos a enviar en la petición. Un valor booleano que indica si la petición es asíncrona. El formato de los datos que se están enviando al servidor. Una función que se ejecutará cuando la petición se complete con éxito.

¿Qué diferencia existe entre los componentes unificados por JavaScript en el contexto de AJAX?. JavaScript actúa como el pegamento que une y coordina a los demás componentes como el DOM y XMLHttpRequest. JavaScript es el único componente que se ejecuta en el servidor en el modelo AJAX. JavaScript reemplaza la necesidad de usar XHTML y CSS para la presentación. Todos los componentes de AJAX (XML, DOM, etc.) son en realidad funciones nativas de JavaScript.

En el flujo de una aplicación AJAX, ¿cuál es el segundo paso después de que el usuario solicita algo al servidor?. Se finaliza la conexión y el servidor devuelve los resultados obtenidos al cliente. El usuario debe confirmar la solicitud en un cuadro de diálogo. El servidor debe ejecutar los procesos que se han solicitado. El navegador recarga la página para mostrar los nuevos datos.

La propiedad `responseBody` del objeto XMLHttpRequest devuelve la respuesta como: Una cadena de texto. Un objeto JSON. Un array de bytes. Un objeto XML.

Al usar el método `open()`, si se omite el tercer parámetro ('async'), ¿cuál suele ser el comportamiento por defecto en los navegadores modernos?. La petición será asíncrona (true). El navegador decidirá si es síncrona o asíncrona según la carga de la red. Se lanzará un error y la petición no se podrá enviar. La petición será síncrona (false).

¿Qué son los 'plugins' en el contexto de una librería como jQuery?. Los temas visuales (skins) que se pueden aplicar para cambiar la apariencia de los componentes. Versiones diferentes de la librería jQuery optimizadas para distintos navegadores. Las herramientas de depuración para encontrar errores en el código jQuery. Módulos o extensiones que permiten contar con funcionalidades adicionales como validaciones de formularios o menús dinámicos.

Denunciar Test