Skip to main content

JavaScript, Ajax, & DOM

Ajax, o Asynchronous JavaScript y XML es un conjunto de técnicas de desarrollo web que permiten crear aplicaciones web ricas e interactivas que se ejecutan tanto en el lado del cliente como del servidor y puedan realizar actualizaciones importantes sin tener que recargar toda la página. JScript o JavaScript es el lenguaje de scripts de lado de cliente utilizado por la mayoría de los desarrolladores web para interactuar con la página y el DOM (Document Object Model).
En esta página:
Tutoriales | Videos | Blogs

Tutoriales

Mejoras de XMLHttpRequest en Internet Explorer 8
Internet Explorer 8 permite un control más preciso sobre las solicitudes de Asynchronous JavaScript and XML (AJAX).

Introducción a la solicitud entre dominios (XDR)
La solicitud entre dominios ("XDR") de Internet Explorer 8 permite al desarrollador crear escenarios de agregación de datos entre sitios.

AJAX - Mejoras de conectividad en Internet Explorer 8
Internet Explorer 8 contiene varias mejoras importantes de conectividad que pueden mejorar el rendimiento y las funcionalidades de AJAX (Asynchronous JavaScript and XML) y de otras aplicaciones web. Estas mejoras incluyen un aumento en el número máximo de conexiones simultáneas desde un host único y la adición de eventos de conectividad.

Crear perfiles de script con las Herramientas de desarrollo
Las Herramientas de desarrollo de Internet Explorer 8 proporciona un generador de perfiles de script integrado que permite generar perfiles del código de Microsoft JScript que se ejecuta en Internet Explorer.

Seleccionar objetos con JavaScript
En este artículo se describe la API de selectores de W3C y el uso que permite hacer de los seleccionadores de hojas de estilos en cascada (CSS) para seleccionar los objetos en las aplicaciones de JavaScript.

Introducción al almacenamiento DOM
La API de almacenamiento DOM incluye dos mecanismos relacionados para conservar los datos del cliente de manera segura mediante el DOM (Document Object Model), sessionStoragey localStorage. Estos objetos se introdujeron en Internet Explorer 8.

Introducción a la navegación AJAX
Internet Explorer 8 incorpora la navegación Asynchronous JavaScript and XML (AJAX). Esta característica está diseñada para ayudar a aliviar la frustración de los usuarios finales con los sitios web habilitados para AJAX en los que no se puede navegar mediante los botones Atrás y Adelante, ni se actualiza el historial de exploración. Simplemente con unas cuantas líneas de script, se pueden agregar elementos de navegación al sitio web, de tal forma que navegar por el contenido habilitado para AJAX resulte tan cómoda y fluida como la navegación "tradicional".

Volver arriba

Vídeos

Selectors API
Este video ofrece una visión general de CSS Selectors y cómo usarlos en la Selectors API con Internet Explorer.

AJAX Navigation
Este vídeo muestra cómo implementar la navegación AJAX para su uso con Internet Explorer.

Depurar JavaScript
En este vídeo, Matt Hester muestra las herramientas integradas de Internet Explorer y cómo utilizarlos eficazmente para depurar JavaScript.

Mutable DOM Prototypes
En este vídeo, Matt Hester muestra cómo el soporte de mutable DOM Prototypes de Internet Explorer permite a los desarrolladores manipular y extender la funcionalidad de objetos DOM.

Incrementar la seguridad usando Cross Document Messaging (XDM)
En este vídeo, Matt Hester se centra en la nueva mejora de seguridad de Internet Explorer, Cross Document Messaging (XDM), para permitir mayor seguridad y funcionalidad las webs tipo mashups.

Desarrollar de forma segura con Cross-Site Scripting (XSS) Filter
En este vídeo, Matt Hester nos muestra Cómo Internet Explorer incorporada filtrado Cross-Site Scripting (XSS) que ayudará a limitar la eficacia de ataques reflectivos XSS de "Tipo 1".

Introducción a la serie para desarrollares de Internet Explorer 8
En este vídeo, Matt Hester describe los principales temas tratados en la serie de videos de IE8, incluyendo características de CSS 2.1 y 3.0, HTML 5, JSON, selectores, navegación AJAX y herramientas para desarrolladores.

JavaScript Profiler
En este vídeo, Matt Hester muestra el analizador integrado de JavaScript de Internet Explorer, permitiendo a los desarrolladores mejorar y optimizar sus aplicaciones basadas en JS.

Cross Domain Requests (xdr)
En este vídeo, Matt Hester muestra como Internet Explorer usa peticiones de cross domain sobre scripts de aplicaciones de sitios de terceros para proporcionar comunicación segura en mashups.

Cross Document Messaging (xdm)
En este vídeo, Matt Hester muestra cómo Internet Explorer usa Cross Document Messaging sobre uso de IFRAMES para mashups para proporcionar comunicación segura con más funcionalidad y facilidad de uso.

getAttribute y setAttribute
En este vídeo, Matt Hester muestra las mejoras de Internet Explorer para los métodos getAttribute y setAttribute respecto a versiones anteriores de Internet Explorer.

DOM Storage
En este vídeo, Matt Hester muestra la implementación de Internet Explorer del almacenamiento DOM, que ofrece mejoras claves para almacenar los datos en los equipos cliente.

getElementByID
En este vídeo, Matt Hester muestra las mejoras del método getElementById en Internet Explorer que se usa para devolver objetos con un atributo ID especificado.

Native JSON
En este vídeo, Matt Hester muestra que Internet Explorer implementa nativamente de JSON y las ventajas de rendimiento de aprovechar JSON en sitios Web.

Volver arriba

IE Team Blog Posts

Mejoras de Scripting en IE9: Soporte de ECMAScript 5 y más
Hasta este punto principalmente hemos hablado de mejoras rendimiento de JavaScript en Internet Explorer 9 pero no hemos dicho mucho acerca de las nuevas características del lenguaje en el motor "Chakra". Ahora podemos informarle sobre las mejoras de JavaScript que puede probar usted mismo.

Chakra: Interoperabilidad significa más que sólo estándares
¿Cómo decidimos si se desea implementar una función que no está incluida en una especificación de las normas? Como todos los proveedores de navegadores, a menudo tenemos que tomar esta decisión. En esta entrada, usaré algunos ejemplos reales de JavaScript para ilustrar algunos de los principios que utilizamos para crear un navegador interoperable cuando la especificación de las normas no es suficiente.

DOM Nivel 3 Soporte de eventos en IE9
Los eventos DOM son una parte fundamental de la promesa de HTML5 " mismo lenguaje de marcado" Con el soporte de eventos DOM en IE9, los desarrolladores web pueden escribir código más interoperable mediante un modelo de eventos que es más robusto y funcional.

Explorando las mejoras de IE9 en las capacidades del DOM
En IE9 se ha restructurado como el motor “Chakra” se integra con IE. Esta arquitectura, descrita en el post de Dean, cambia sutilmente el modelo de programación del DOM para el standar mode de IE, haciéndolo compatible con nuevas capacidades de ECMAScript 5, más interoperable con otros navegadores y alineado con estándares emergentes (WebIDL).

DOM Range and HTML5 Selection
IE9 incluye dos nuevas características que son excelentes para los desarrolladores web utilizando el mismo lenguaje de marcado: DOM Range y las API de selección de texto HTML5. DOM Range proporciona una manera simple y consistente para extraer y manipular un fragmento de un documento. También es la unidad subyacente de las API de selección de texto HTML5, que ayuda a conectar con una de las formas comunes que los usuarios interactúan con el navegador: seleccionar texto.

Securing Cross Site XMLHttpRequest
Una breve discusión con enlaces a fuentes de información sobre seguridad.

Introducing the IE8 Developer Tools JScript Profiler
El analizador de JScript de las herramientas de desarrollo ayuda a identificar y corregir el rendimiento proporcionando JScript crítico relacionado con datos de rendimiento para el desarrollador web.

Ending Expressions
Ya no se admiten expresiones de CSS en IE8 en standars mode. Este post describe la función y proporciona algunos detalles más sobre esa decisión.

Permitir Mashups en Internet Explorer 8 con Cross Document Messaging
Introducción a Cross-Document Messaging, una nueva capacidad de IE8 que permite mashups seguros.

XMLHTTP Nativo
Nueva version native de XHLHTTP.

Volver arriba