SlideShare une entreprise Scribd logo
1  sur  11
AJAX
Julián Andrés Moreno Pena
INTRODUCCION

 En las siguientes diapositivas trataremos de abordar un tema muy
importante que hace parte del mundo y el desarrollo de paginas
web, un conjunto de aplicaciones juntas denominadas AJAX, el cual
ha sido un gran avance en relación a efectividad y tiempo que los
desarrolladores de paginas web han optado para mejor comodidad y
servicio a los usuarios.
AJAX
Siglas de Asynchronous JavaScript and
XML, es un término que describe un
nuevo acercamiento a usar un conjunto
de   tecnologías     existentes   juntas,
incluyendo las siguientes: HTML o
XHTML, hojas de estilo (Cascading Style
Sheets o css), Javascript, el DOM
(Document Object Model), XML, XSLT,
y el objeto XMLHttpRequest.
AJAX
Ajax es una tecnología asíncrona, en el sentido
de que los datos adicionales se solicitan al
servidor y se cargan en segundo plano sin
interferir   con   la   visualización    ni   el
comportamiento de la página. JavaScript es el
lenguaje interpretado (scripting language) en el
que normalmente se efectúan las funciones de
llamada de Ajax mientras que el acceso a los
datos         se        realiza         mediante
XMLHttpRequest, objeto disponible en los
navegadores actuales. En cualquier caso, no es
necesario que el contenido asíncrono esté
formateado en XML.
TECNOLOGIAS QUE COMPONEN AJAX
   Ajax es una combinación de cuatro tecnologías ya existentes:
   XHTML (o HTML) y hojas de estilos en cascada (CSS) para el diseño que acompaña a la información.
   Document Object Model (DOM) accedido con un lenguaje de scripting por parte del usuario, especialmente
implementaciones ECMAScript como JavaScript y Jscript, para mostrar e interactuar dinámicamente con la
información presentada.
   El objeto XMLHttpRequest para intercambiar datos de forma asíncrona con el servidor web. En algunos
frameworks y en algunas situaciones concretas, se usa un objeto iframe en lugar del XMLHttpRequest para realizar
dichos intercambios.
   XML es el formato usado generalmente para la transferencia de datos solicitados al servidor, aunque cualquier
formato puede funcionar, incluyendo HTML preformateado, texto plano, JSON y hasta EBML.
   Como el DHTML, LAMP o SPA, Ajax no constituye una tecnología en sí, sino que es un término que
engloba a un grupo de éstas que trabajan conjuntamente.
HTML
HTML, siglas de HyperText Markup Language («lenguaje de
marcado de hipertexto»), es el lenguaje de marcado predominante
para la elaboración de páginas web. Es usado para describir la
estructura y el contenido en forma de texto, así como para
complementar el texto con objetos tales como imágenes. HTML
se escribe en forma de «etiquetas», rodeadas por corchetes
angulares (<,>). HTML también puede describir, hasta un cierto
punto, la apariencia de un documento, y puede incluir un script
(por ejemplo JavaScript), el cual puede afectar el comportamiento
de navegadores web y otros procesadores de HTML.
HTML también es usado para referirse al contenido del
cocifrantipo de MIME text/html o todavía más ampliamente
como un término genérico para el HTML, ya sea en forma
descendida del XML (como XHTML 1.0 y posteriores) o en
forma descendida directamente de SGML (como HTML 4.01 y
anteriores).
DOCUMENT OBJECT MODEL
El Document Object Model o DOM ('Modelo de Objetos del
Documento' o 'Modelo en Objetos para la Representación de
Documentos') es esencialmente una interfaz de programación de
aplicaciones (API) que proporciona un conjunto estándar de
objetos para representar documentos HTML y XML, un modelo
estándar sobre cómo pueden combinarse dichos objetos, y una
interfaz estándar para acceder a ellos y manipularlos. A través del
DOM,     los   programas    pueden    acceder   y   modificar    el
contenido, estructura y estilo de los documentos HTML y
XML, que es para lo que se diseñó principalmente.
El responsable del DOM es el World Wide Web Consortium
(W3C).
En efecto, el DOM es una interfaz de programación de
aplicaciones para acceder, añadir y cambiar dinámicamente
contenido estructurado en documentos con lenguajes como
ECMAScript(JavaScript).
XMLHTTPREQUEST


 XMLHttpRequest (XHR), también referida como XMLHTTP (Extensible Markup
Language / Hypertext Transfer Protocol), es una interfaz empleada para realizar peticiones
HTTP y HTTPS a servidores Web. Para los datos transferidos se usa cualquier
codificación basada en texto, incluyendo: texto plano, XML, JSON, HTML y
codificaciones particulares específicas. La interfaz se presenta como una clase de la que
una aplicación cliente puede generar tantas instancias como necesite para manejar el
diálogo con el servidor.
 El uso más popular, si bien no el único, de esta interfaz es proporcionar contenido
dinámico y actualizaciones asíncronas en páginas WEB mediante tecnologías construidas
sobre ella como por ejemplo AJAX.
E X T E N S I B L E M A R K U P L A N G UA G E



 XML, siglas en inglés de eXtensible Markup Language ('lenguaje de marcas
extensible'), es un metalenguaje extensible de etiquetas desarrollado por el World
Wide Web Consortium (W3C). Es una simplificación y adaptación del SGML y
permite definir la gramática de lenguajes específicos (de la misma manera que
HTML es a su vez un lenguaje definido por SGML). Por lo tanto XML no es
realmente un lenguaje en particular, sino una manera de definir lenguajes para
diferentes necesidades, de ahí que se le denomine metalenguaje. Algunos de estos
lenguajes que usan XML para su definición son XHTML, SVG, MathML.
N AV E G A D O R E S QU E
                  P E R M I T E N A JA X

 Navegadores          basados    en      Gecko       como       Mozilla,     Mozilla
Firefox, SeaMonkey, Camino, K-Meleon, IceWeasel, Flock, Epiphany, Galeon y Netscape
versión 7.1 y superiores
 Navegadores basados en WebKit como Google Chrome de Google o Safari de Apple.
 Microsoft Internet Explorer para Windows versión 5.0 y superiores, y los navegadores
basados en él
 Navegadores con el API KHTML versión 3.2 y superiores implementado, incluyendo
Konqueror versión 3.2 y superiores y el Web Browser for S60 de Nokia tercera
generación y posteriores
 Opera versión 8.0 y superiores, incluyendo Opera Mobile Browser versión 8.0 y
superiores.
REFERENCIAS
 http://es.wikipedia.org/wiki/AJAX
 http://www.masadelante.com/faqs/ajax
 http://www.google.com.co/imgres?q=IMAGENES+AJAX+web&hl=es&biw=1680
&bih=899&tbm=isch&tbnid=Lmtp9ShCDeZjOM:&imgrefurl=http://ayudaparatuweb.c
om/tutoriales-recurso-ajax-desarrollo-web-
profesional.html&docid=etipu8OKmoaLbM&imgurl=http://ayudaparatuweb.com/wp-
content/uploads/2009/04/ajax-
logo.jpg&w=474&h=236&ei=PS89T5DqLszptgfYmem2BQ&zoom=1&iact=hc&vpx=1
63&vpy=179&dur=601&hovh=158&hovw=318&tx=194&ty=91&sig=11255178794946
9093377&page=1&tbnh=104&tbnw=208&start=0&ndsp=28&ved=0CD0QrQMwAA

Contenu connexe

Tendances (17)

Html
HtmlHtml
Html
 
Power programacion
Power programacionPower programacion
Power programacion
 
Rodrigo solis
Rodrigo solisRodrigo solis
Rodrigo solis
 
Html vs xml
Html  vs xmlHtml  vs xml
Html vs xml
 
Lenguajes para programación web
Lenguajes para programación webLenguajes para programación web
Lenguajes para programación web
 
Html vs xml
Html vs xmlHtml vs xml
Html vs xml
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Diferencia entre html xml
Diferencia entre html xmlDiferencia entre html xml
Diferencia entre html xml
 
Mera macias kerly diferencia entre html y xml presentasion prep
Mera macias kerly diferencia entre  html y xml presentasion prepMera macias kerly diferencia entre  html y xml presentasion prep
Mera macias kerly diferencia entre html y xml presentasion prep
 
Diferencias entre
Diferencias entreDiferencias entre
Diferencias entre
 
taller1 vera viviana
taller1 vera vivianataller1 vera viviana
taller1 vera viviana
 
Luisa noemi ibarra mora
Luisa noemi ibarra moraLuisa noemi ibarra mora
Luisa noemi ibarra mora
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Html
HtmlHtml
Html
 
PROGRAMACION AVANZADA
PROGRAMACION AVANZADA PROGRAMACION AVANZADA
PROGRAMACION AVANZADA
 
Velez 2c3
Velez 2c3Velez 2c3
Velez 2c3
 
Htm lxmlcarlosguerra2 a3
Htm lxmlcarlosguerra2 a3Htm lxmlcarlosguerra2 a3
Htm lxmlcarlosguerra2 a3
 

En vedette (20)

Mitos , leyendas y criaturas fabulosas
Mitos , leyendas y criaturas fabulosasMitos , leyendas y criaturas fabulosas
Mitos , leyendas y criaturas fabulosas
 
Libro 2 si funciona cambielo
Libro 2 si funciona cambieloLibro 2 si funciona cambielo
Libro 2 si funciona cambielo
 
De quan castelloli_era_un_mar_de_vinyes
De quan castelloli_era_un_mar_de_vinyesDe quan castelloli_era_un_mar_de_vinyes
De quan castelloli_era_un_mar_de_vinyes
 
Otras variables que determinanla diversidad en el aula
Otras variables que determinanla diversidad en el aulaOtras variables que determinanla diversidad en el aula
Otras variables que determinanla diversidad en el aula
 
Presentación1
Presentación1Presentación1
Presentación1
 
Elizabeth
ElizabethElizabeth
Elizabeth
 
Historiadesalvacion
HistoriadesalvacionHistoriadesalvacion
Historiadesalvacion
 
Segunda guerra mundial
Segunda guerra mundialSegunda guerra mundial
Segunda guerra mundial
 
Cte segunda sesion primaria 2014 2015 pdf
Cte segunda sesion primaria 2014 2015 pdfCte segunda sesion primaria 2014 2015 pdf
Cte segunda sesion primaria 2014 2015 pdf
 
Los huesos
Los huesosLos huesos
Los huesos
 
Subredes
SubredesSubredes
Subredes
 
Puertos y conectores
Puertos y conectoresPuertos y conectores
Puertos y conectores
 
Trabajo tecnología 3
Trabajo tecnología 3Trabajo tecnología 3
Trabajo tecnología 3
 
Ecologia
EcologiaEcologia
Ecologia
 
Sesion n°1 2012 icr
Sesion n°1 2012 icrSesion n°1 2012 icr
Sesion n°1 2012 icr
 
Invento1
Invento1Invento1
Invento1
 
Carta de Bruselas
Carta de Bruselas Carta de Bruselas
Carta de Bruselas
 
Aiala
AialaAiala
Aiala
 
Diaspositivas
DiaspositivasDiaspositivas
Diaspositivas
 
Buscadores
BuscadoresBuscadores
Buscadores
 

Similaire à Ajax (20)

AJAX
AJAXAJAX
AJAX
 
Historia de html
Historia de htmlHistoria de html
Historia de html
 
Qué es y para qué sirve ajax?
Qué es y para qué sirve ajax?Qué es y para qué sirve ajax?
Qué es y para qué sirve ajax?
 
Ajax tecnologia
Ajax tecnologiaAjax tecnologia
Ajax tecnologia
 
Ekipo 2
Ekipo 2Ekipo 2
Ekipo 2
 
Revision de tecnologias web
Revision de tecnologias webRevision de tecnologias web
Revision de tecnologias web
 
EQUIPO 2,LAS AGUILAS
EQUIPO 2,LAS AGUILASEQUIPO 2,LAS AGUILAS
EQUIPO 2,LAS AGUILAS
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
introducción tecnologías web
introducción tecnologías webintroducción tecnologías web
introducción tecnologías web
 
Toala Miguel 2C3
Toala Miguel 2C3Toala Miguel 2C3
Toala Miguel 2C3
 
Historia de html
Historia de htmlHistoria de html
Historia de html
 
XML Y RDF En Web SemáNtica
XML Y RDF En Web SemáNticaXML Y RDF En Web SemáNtica
XML Y RDF En Web SemáNtica
 
XML y RDF en Web Semántica
XML y RDF en Web SemánticaXML y RDF en Web Semántica
XML y RDF en Web Semántica
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Html
HtmlHtml
Html
 
Html1
Html1Html1
Html1
 
Htlm y javascrip
Htlm y javascripHtlm y javascrip
Htlm y javascrip
 
Htlm y javascrip
Htlm y javascripHtlm y javascrip
Htlm y javascrip
 
Html5, css3, java script
Html5, css3, java scriptHtml5, css3, java script
Html5, css3, java script
 

Dernier

Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 

Dernier (20)

Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 

Ajax

  • 2. INTRODUCCION  En las siguientes diapositivas trataremos de abordar un tema muy importante que hace parte del mundo y el desarrollo de paginas web, un conjunto de aplicaciones juntas denominadas AJAX, el cual ha sido un gran avance en relación a efectividad y tiempo que los desarrolladores de paginas web han optado para mejor comodidad y servicio a los usuarios.
  • 3. AJAX Siglas de Asynchronous JavaScript and XML, es un término que describe un nuevo acercamiento a usar un conjunto de tecnologías existentes juntas, incluyendo las siguientes: HTML o XHTML, hojas de estilo (Cascading Style Sheets o css), Javascript, el DOM (Document Object Model), XML, XSLT, y el objeto XMLHttpRequest.
  • 4. AJAX Ajax es una tecnología asíncrona, en el sentido de que los datos adicionales se solicitan al servidor y se cargan en segundo plano sin interferir con la visualización ni el comportamiento de la página. JavaScript es el lenguaje interpretado (scripting language) en el que normalmente se efectúan las funciones de llamada de Ajax mientras que el acceso a los datos se realiza mediante XMLHttpRequest, objeto disponible en los navegadores actuales. En cualquier caso, no es necesario que el contenido asíncrono esté formateado en XML.
  • 5. TECNOLOGIAS QUE COMPONEN AJAX  Ajax es una combinación de cuatro tecnologías ya existentes:  XHTML (o HTML) y hojas de estilos en cascada (CSS) para el diseño que acompaña a la información.  Document Object Model (DOM) accedido con un lenguaje de scripting por parte del usuario, especialmente implementaciones ECMAScript como JavaScript y Jscript, para mostrar e interactuar dinámicamente con la información presentada.  El objeto XMLHttpRequest para intercambiar datos de forma asíncrona con el servidor web. En algunos frameworks y en algunas situaciones concretas, se usa un objeto iframe en lugar del XMLHttpRequest para realizar dichos intercambios.  XML es el formato usado generalmente para la transferencia de datos solicitados al servidor, aunque cualquier formato puede funcionar, incluyendo HTML preformateado, texto plano, JSON y hasta EBML.  Como el DHTML, LAMP o SPA, Ajax no constituye una tecnología en sí, sino que es un término que engloba a un grupo de éstas que trabajan conjuntamente.
  • 6. HTML HTML, siglas de HyperText Markup Language («lenguaje de marcado de hipertexto»), es el lenguaje de marcado predominante para la elaboración de páginas web. Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes. HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo JavaScript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML. HTML también es usado para referirse al contenido del cocifrantipo de MIME text/html o todavía más ampliamente como un término genérico para el HTML, ya sea en forma descendida del XML (como XHTML 1.0 y posteriores) o en forma descendida directamente de SGML (como HTML 4.01 y anteriores).
  • 7. DOCUMENT OBJECT MODEL El Document Object Model o DOM ('Modelo de Objetos del Documento' o 'Modelo en Objetos para la Representación de Documentos') es esencialmente una interfaz de programación de aplicaciones (API) que proporciona un conjunto estándar de objetos para representar documentos HTML y XML, un modelo estándar sobre cómo pueden combinarse dichos objetos, y una interfaz estándar para acceder a ellos y manipularlos. A través del DOM, los programas pueden acceder y modificar el contenido, estructura y estilo de los documentos HTML y XML, que es para lo que se diseñó principalmente. El responsable del DOM es el World Wide Web Consortium (W3C). En efecto, el DOM es una interfaz de programación de aplicaciones para acceder, añadir y cambiar dinámicamente contenido estructurado en documentos con lenguajes como ECMAScript(JavaScript).
  • 8. XMLHTTPREQUEST  XMLHttpRequest (XHR), también referida como XMLHTTP (Extensible Markup Language / Hypertext Transfer Protocol), es una interfaz empleada para realizar peticiones HTTP y HTTPS a servidores Web. Para los datos transferidos se usa cualquier codificación basada en texto, incluyendo: texto plano, XML, JSON, HTML y codificaciones particulares específicas. La interfaz se presenta como una clase de la que una aplicación cliente puede generar tantas instancias como necesite para manejar el diálogo con el servidor.  El uso más popular, si bien no el único, de esta interfaz es proporcionar contenido dinámico y actualizaciones asíncronas en páginas WEB mediante tecnologías construidas sobre ella como por ejemplo AJAX.
  • 9. E X T E N S I B L E M A R K U P L A N G UA G E  XML, siglas en inglés de eXtensible Markup Language ('lenguaje de marcas extensible'), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML). Por lo tanto XML no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades, de ahí que se le denomine metalenguaje. Algunos de estos lenguajes que usan XML para su definición son XHTML, SVG, MathML.
  • 10. N AV E G A D O R E S QU E P E R M I T E N A JA X  Navegadores basados en Gecko como Mozilla, Mozilla Firefox, SeaMonkey, Camino, K-Meleon, IceWeasel, Flock, Epiphany, Galeon y Netscape versión 7.1 y superiores  Navegadores basados en WebKit como Google Chrome de Google o Safari de Apple.  Microsoft Internet Explorer para Windows versión 5.0 y superiores, y los navegadores basados en él  Navegadores con el API KHTML versión 3.2 y superiores implementado, incluyendo Konqueror versión 3.2 y superiores y el Web Browser for S60 de Nokia tercera generación y posteriores  Opera versión 8.0 y superiores, incluyendo Opera Mobile Browser versión 8.0 y superiores.
  • 11. REFERENCIAS  http://es.wikipedia.org/wiki/AJAX  http://www.masadelante.com/faqs/ajax  http://www.google.com.co/imgres?q=IMAGENES+AJAX+web&hl=es&biw=1680 &bih=899&tbm=isch&tbnid=Lmtp9ShCDeZjOM:&imgrefurl=http://ayudaparatuweb.c om/tutoriales-recurso-ajax-desarrollo-web- profesional.html&docid=etipu8OKmoaLbM&imgurl=http://ayudaparatuweb.com/wp- content/uploads/2009/04/ajax- logo.jpg&w=474&h=236&ei=PS89T5DqLszptgfYmem2BQ&zoom=1&iact=hc&vpx=1 63&vpy=179&dur=601&hovh=158&hovw=318&tx=194&ty=91&sig=11255178794946 9093377&page=1&tbnh=104&tbnw=208&start=0&ndsp=28&ved=0CD0QrQMwAA