SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Rodrigo solis
Rodrigo solisRodrigo solis
Rodrigo soliscerosoab
 
Diferencia entre html xml
Diferencia entre html xmlDiferencia entre html xml
Diferencia entre html xmlRobertLopezCh
 
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 prepKerlyMera
 
Diferencias entre
Diferencias entreDiferencias entre
Diferencias entredsanti87
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xmlCA IH
 
Htm lxmlcarlosguerra2 a3
Htm lxmlcarlosguerra2 a3Htm lxmlcarlosguerra2 a3
Htm lxmlcarlosguerra2 a3Carlos Guerra
 
Dn11 u3 a32_acdo
Dn11 u3 a32_acdoDn11 u3 a32_acdo
Dn11 u3 a32_acdoditzaowile
 

La actualidad más candente (15)

Rodrigo solis
Rodrigo solisRodrigo solis
Rodrigo solis
 
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
 
Lenguajes para programación web
Lenguajes para programación webLenguajes para programación web
Lenguajes para programación web
 
Diferencias entre
Diferencias entreDiferencias entre
Diferencias entre
 
Diferencia entre html y xml
Diferencia entre html y xmlDiferencia entre html y xml
Diferencia entre html y xml
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
PROGRAMACION AVANZADA
PROGRAMACION AVANZADA PROGRAMACION AVANZADA
PROGRAMACION AVANZADA
 
Velez 2c3
Velez 2c3Velez 2c3
Velez 2c3
 
Luisa noemi ibarra mora
Luisa noemi ibarra moraLuisa noemi ibarra mora
Luisa noemi ibarra mora
 
Htm lxmlcarlosguerra2 a3
Htm lxmlcarlosguerra2 a3Htm lxmlcarlosguerra2 a3
Htm lxmlcarlosguerra2 a3
 
taller1 vera viviana
taller1 vera vivianataller1 vera viviana
taller1 vera viviana
 
Dn11 u3 a32_acdo
Dn11 u3 a32_acdoDn11 u3 a32_acdo
Dn11 u3 a32_acdo
 

Destacado

Herramientas web 2.0 - AJAX
Herramientas web 2.0 - AJAXHerramientas web 2.0 - AJAX
Herramientas web 2.0 - AJAXhmalvarado
 
Sistema operativo de redes.pptx [autoguardado]
Sistema operativo de redes.pptx [autoguardado]Sistema operativo de redes.pptx [autoguardado]
Sistema operativo de redes.pptx [autoguardado]DANFELI
 
Historia
HistoriaHistoria
Historiajomote
 
Resolución de 12 de marzo de 2012
Resolución de 12 de marzo de 2012Resolución de 12 de marzo de 2012
Resolución de 12 de marzo de 2012victormgg1966
 
Marco legal y seguridad de los hemoderivados
Marco legal y seguridad de los hemoderivadosMarco legal y seguridad de los hemoderivados
Marco legal y seguridad de los hemoderivadoscursohemoderivados
 
Procesador de textos.
Procesador de textos.Procesador de textos.
Procesador de textos.Lolis Morales
 
Hacia una teología de la palabra ricoeur
Hacia una teología de la palabra   ricoeurHacia una teología de la palabra   ricoeur
Hacia una teología de la palabra ricoeurGerman Salgado
 
Química2 bach 4.2 hibridación
Química2 bach 4.2 hibridaciónQuímica2 bach 4.2 hibridación
Química2 bach 4.2 hibridaciónTarpafar
 
Base de Datos - Empresa.
Base de Datos - Empresa.Base de Datos - Empresa.
Base de Datos - Empresa.990429
 
Lineamientos del consejo ténico escolar
Lineamientos del consejo ténico escolarLineamientos del consejo ténico escolar
Lineamientos del consejo ténico escolarRoberto Pérez
 
luis delgado, mishell crespo
luis delgado, mishell crespoluis delgado, mishell crespo
luis delgado, mishell crespolucho955
 
Saussure (Primera parte)
Saussure (Primera parte)Saussure (Primera parte)
Saussure (Primera parte)Macue De Zan
 
Ley del instituto nacional para la evaluación de la educación
Ley del instituto nacional para la evaluación de la educaciónLey del instituto nacional para la evaluación de la educación
Ley del instituto nacional para la evaluación de la educaciónRoberto Pérez
 
Ensayo sobre la ley s.o.p.a mariana mejia
Ensayo sobre la ley s.o.p.a mariana mejiaEnsayo sobre la ley s.o.p.a mariana mejia
Ensayo sobre la ley s.o.p.a mariana mejiamarianamejiacsj
 
Web 2.0 ajax con SharePoint
Web 2.0 ajax con SharePointWeb 2.0 ajax con SharePoint
Web 2.0 ajax con SharePointgoreorti
 
Guia del-video-tutorial-phpapp01
Guia del-video-tutorial-phpapp01Guia del-video-tutorial-phpapp01
Guia del-video-tutorial-phpapp01Halmiron85
 

Destacado (20)

Herramientas web 2.0 - AJAX
Herramientas web 2.0 - AJAXHerramientas web 2.0 - AJAX
Herramientas web 2.0 - AJAX
 
Sistema operativo de redes.pptx [autoguardado]
Sistema operativo de redes.pptx [autoguardado]Sistema operativo de redes.pptx [autoguardado]
Sistema operativo de redes.pptx [autoguardado]
 
Historia
HistoriaHistoria
Historia
 
Resolución de 12 de marzo de 2012
Resolución de 12 de marzo de 2012Resolución de 12 de marzo de 2012
Resolución de 12 de marzo de 2012
 
Marco legal y seguridad de los hemoderivados
Marco legal y seguridad de los hemoderivadosMarco legal y seguridad de los hemoderivados
Marco legal y seguridad de los hemoderivados
 
Procesador de textos.
Procesador de textos.Procesador de textos.
Procesador de textos.
 
Hacia una teología de la palabra ricoeur
Hacia una teología de la palabra   ricoeurHacia una teología de la palabra   ricoeur
Hacia una teología de la palabra ricoeur
 
Química2 bach 4.2 hibridación
Química2 bach 4.2 hibridaciónQuímica2 bach 4.2 hibridación
Química2 bach 4.2 hibridación
 
Base de Datos - Empresa.
Base de Datos - Empresa.Base de Datos - Empresa.
Base de Datos - Empresa.
 
Lineamientos del consejo ténico escolar
Lineamientos del consejo ténico escolarLineamientos del consejo ténico escolar
Lineamientos del consejo ténico escolar
 
luis delgado, mishell crespo
luis delgado, mishell crespoluis delgado, mishell crespo
luis delgado, mishell crespo
 
Saussure (Primera parte)
Saussure (Primera parte)Saussure (Primera parte)
Saussure (Primera parte)
 
Ley del instituto nacional para la evaluación de la educación
Ley del instituto nacional para la evaluación de la educaciónLey del instituto nacional para la evaluación de la educación
Ley del instituto nacional para la evaluación de la educación
 
Seminario 5
Seminario 5Seminario 5
Seminario 5
 
Neoplasias del snc
Neoplasias del sncNeoplasias del snc
Neoplasias del snc
 
Ensayo sobre la ley s.o.p.a mariana mejia
Ensayo sobre la ley s.o.p.a mariana mejiaEnsayo sobre la ley s.o.p.a mariana mejia
Ensayo sobre la ley s.o.p.a mariana mejia
 
Primera Guerra Mundial
Primera Guerra Mundial Primera Guerra Mundial
Primera Guerra Mundial
 
Web 2.0 ajax con SharePoint
Web 2.0 ajax con SharePointWeb 2.0 ajax con SharePoint
Web 2.0 ajax con SharePoint
 
Guia del-video-tutorial-phpapp01
Guia del-video-tutorial-phpapp01Guia del-video-tutorial-phpapp01
Guia del-video-tutorial-phpapp01
 
Control interno
Control internoControl interno
Control interno
 

Similar a Ajax (20)

Ajax
AjaxAjax
Ajax
 
Herramientas web 2.0
Herramientas web 2.0Herramientas web 2.0
Herramientas web 2.0
 
Herramientas wed 2.o
Herramientas wed 2.oHerramientas wed 2.o
Herramientas wed 2.o
 
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?
 
Html
HtmlHtml
Html
 
Html
HtmlHtml
Html
 
EQUIPO 2,LAS AGUILAS
EQUIPO 2,LAS AGUILASEQUIPO 2,LAS AGUILAS
EQUIPO 2,LAS AGUILAS
 
Ekipo 2
Ekipo 2Ekipo 2
Ekipo 2
 
Revision de tecnologias web
Revision de tecnologias webRevision de tecnologias web
Revision de tecnologias web
 
Ajax tecnologia
Ajax tecnologiaAjax tecnologia
Ajax tecnologia
 
Historia de html
Historia de htmlHistoria de html
Historia de html
 
Html
HtmlHtml
Html
 
Toala Miguel 2C3
Toala Miguel 2C3Toala Miguel 2C3
Toala Miguel 2C3
 
Html y xml
Html y xmlHtml y xml
Html y xml
 
Html
HtmlHtml
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
 
introducción tecnologías web
introducción tecnologías webintroducción tecnologías web
introducción tecnologías web
 

Último

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
 
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
 
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
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
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
 
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
 
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
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
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
 
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
 
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
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
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
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
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
 
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
 
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
 

Último (20)

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
 
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
 
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
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
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
 
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
 
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.
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.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
 
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
 
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
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
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
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
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
 
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
 
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
 

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