SlideShare una empresa de Scribd logo
1 de 39
AJAX
¿Qué es AJAX? Acrónimo de  A synchronous  J avaScript  A nd  X ML No es ninguna tecnología, ni lenguaje de programación Es una técnica de desarrollo web que combina varias  tecnologías Consiguiendo una navegación más ágil y rápida, más dinámica. Definición
Historia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tecnologías empleadas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Web 2.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Web 2.0
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Web 2.0
XMLHttpRequest ,[object Object],[object Object],[object Object],[object Object]
Características de XMLHttpRequest ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipo de Respuesta ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
EJEMPLO JSON Definición de barra de menús usando JSON y XML:
Métodos de XMLHttpRequest ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Propiedades de XMLHttpRequest ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Propiedades de XMLHttpRequest ,[object Object],[object Object],[object Object]
XMLHttpRequest ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funcionamiento de AJAX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Web Tradicional vs AJAX (1)
Web Tradicional vs AJAX (2)
Navegadores soportados ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ventajas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Inconvenientes y Críticas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Inconvenientes y Críticas ,[object Object],[object Object],[object Object],[object Object]
Accesibilidad ,[object Object]
USOS DE AJAX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
USOS DE AJAX ,[object Object],[object Object],[object Object],[object Object]
Bibliotecas AJAX ,[object Object],[object Object],[object Object]
Bibliotecas AJAX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bibliotecas AJAX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bibliotecas AJAX ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplos de Aplicaciones (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplos de Aplicaciones (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplos de Aplicaciones (3) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplos de Aplicaciones (4) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Qué es COMET? ,[object Object],[object Object],[object Object],Técnica de programación Web similar a AJAX Utiliza XMLHttpRequest para la entrega de datos entre cliente y servidor a través del protocolo HTTP También conocido como “Server Push o HTTP Push”
COMET ,[object Object],[object Object],[object Object],[object Object],HISTORIA   : Alex de DojoToolkit.org fue el primero en definir esta técnica, y Dojo es el primer framework que implementa a Comet
COMET ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
COMET vs AJAX
EJEMPLOS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Referencias ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Servlets y jsp
Servlets y jspServlets y jsp
Servlets y jsp
dtbadboy0
 
Libro introducción a ajax
Libro introducción a ajaxLibro introducción a ajax
Libro introducción a ajax
Hector Cruz cortes
 
Dce2 Introduccion Asp.Net
Dce2 Introduccion Asp.NetDce2 Introduccion Asp.Net
Dce2 Introduccion Asp.Net
Esteban Soraire
 
Programacion web java
Programacion web javaProgramacion web java
Programacion web java
César Ocampo
 
Examen febrero 2017-2018_daw_daw_solucion_ (1)
Examen febrero 2017-2018_daw_daw_solucion_ (1)Examen febrero 2017-2018_daw_daw_solucion_ (1)
Examen febrero 2017-2018_daw_daw_solucion_ (1)
jomadega1
 

La actualidad más candente (20)

STRUTS (MVC e Java)
STRUTS (MVC e Java)STRUTS (MVC e Java)
STRUTS (MVC e Java)
 
Servlets y jsp
Servlets y jspServlets y jsp
Servlets y jsp
 
Libro introducción a ajax
Libro introducción a ajaxLibro introducción a ajax
Libro introducción a ajax
 
Desarrollando un API con REST
Desarrollando un API con RESTDesarrollando un API con REST
Desarrollando un API con REST
 
Asp.net
Asp.netAsp.net
Asp.net
 
Ajax Huancayo
Ajax HuancayoAjax Huancayo
Ajax Huancayo
 
Dce2 Introduccion Asp.Net
Dce2 Introduccion Asp.NetDce2 Introduccion Asp.Net
Dce2 Introduccion Asp.Net
 
Trabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NETTrabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NET
 
Programacion web java
Programacion web javaProgramacion web java
Programacion web java
 
Introduccion aspnet
Introduccion aspnetIntroduccion aspnet
Introduccion aspnet
 
Introduccion aspnet
Introduccion aspnetIntroduccion aspnet
Introduccion aspnet
 
Examen febrero 2017-2018_daw_daw_solucion_ (1)
Examen febrero 2017-2018_daw_daw_solucion_ (1)Examen febrero 2017-2018_daw_daw_solucion_ (1)
Examen febrero 2017-2018_daw_daw_solucion_ (1)
 
Dce2 ejercicios asp.net
Dce2 ejercicios asp.netDce2 ejercicios asp.net
Dce2 ejercicios asp.net
 
7-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Desarrollo
7-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Desarrollo7-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Desarrollo
7-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Desarrollo
 
Programacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NETProgramacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NET
 
ASP.NET
ASP.NETASP.NET
ASP.NET
 
WORKSHOP I: Introducción a API REST
WORKSHOP I: Introducción a API RESTWORKSHOP I: Introducción a API REST
WORKSHOP I: Introducción a API REST
 
Desarrollando con APIs
Desarrollando con APIsDesarrollando con APIs
Desarrollando con APIs
 
Integrando Flex Y Spring
Integrando Flex  Y SpringIntegrando Flex  Y Spring
Integrando Flex Y Spring
 
Curso Jsp
Curso JspCurso Jsp
Curso Jsp
 

Destacado

TAREAS DE ESTUDIANTES4
TAREAS DE ESTUDIANTES4TAREAS DE ESTUDIANTES4
TAREAS DE ESTUDIANTES4
Telmo Viteri
 
Formation : développe la compétence à écrire sans papier
Formation : développe la compétence à écrire sans papierFormation : développe la compétence à écrire sans papier
Formation : développe la compétence à écrire sans papier
Geneviève Blais-Gobeil
 
24. nelson alvis marz 2
24. nelson alvis marz 224. nelson alvis marz 2
24. nelson alvis marz 2
Rafael Ospina
 

Destacado (20)

Ajax
AjaxAjax
Ajax
 
Lenguaje objective c
Lenguaje objective cLenguaje objective c
Lenguaje objective c
 
TAREAS DE ESTUDIANTES4
TAREAS DE ESTUDIANTES4TAREAS DE ESTUDIANTES4
TAREAS DE ESTUDIANTES4
 
Tic Y la Praxis
Tic Y la Praxis Tic Y la Praxis
Tic Y la Praxis
 
Sémiotique Situationnelle
Sémiotique SituationnelleSémiotique Situationnelle
Sémiotique Situationnelle
 
Extrait Audit flash bricozor.com
Extrait Audit flash bricozor.comExtrait Audit flash bricozor.com
Extrait Audit flash bricozor.com
 
La Web 2.0 en las aulas digitales de la UAGRM
La Web 2.0 en las aulas digitales de la UAGRMLa Web 2.0 en las aulas digitales de la UAGRM
La Web 2.0 en las aulas digitales de la UAGRM
 
Caractérisation des activités collectives réunissant designers et chercheurs
Caractérisation des activités collectives réunissant designers et chercheursCaractérisation des activités collectives réunissant designers et chercheurs
Caractérisation des activités collectives réunissant designers et chercheurs
 
Sinalyzer PROJECT_presentación en español
Sinalyzer PROJECT_presentación en españolSinalyzer PROJECT_presentación en español
Sinalyzer PROJECT_presentación en español
 
Personalizar el fondo de blogger
Personalizar el fondo de bloggerPersonalizar el fondo de blogger
Personalizar el fondo de blogger
 
Presencia e identidad empresarial en internet cursos de verano intendente o...
Presencia e identidad empresarial en internet   cursos de verano intendente o...Presencia e identidad empresarial en internet   cursos de verano intendente o...
Presencia e identidad empresarial en internet cursos de verano intendente o...
 
Taller Didáctica del aula digital
Taller Didáctica del aula digitalTaller Didáctica del aula digital
Taller Didáctica del aula digital
 
Bp 2010
Bp 2010Bp 2010
Bp 2010
 
Navegando entre las modas: una guía escéptica al uso de TIC en el aula
Navegando entre las modas: una guía escéptica al uso de TIC en el aulaNavegando entre las modas: una guía escéptica al uso de TIC en el aula
Navegando entre las modas: una guía escéptica al uso de TIC en el aula
 
Formation : développe la compétence à écrire sans papier
Formation : développe la compétence à écrire sans papierFormation : développe la compétence à écrire sans papier
Formation : développe la compétence à écrire sans papier
 
Aptitudes entrepreneur
Aptitudes entrepreneurAptitudes entrepreneur
Aptitudes entrepreneur
 
24. nelson alvis marz 2
24. nelson alvis marz 224. nelson alvis marz 2
24. nelson alvis marz 2
 
Mission Ile Maurice Madag
Mission Ile Maurice MadagMission Ile Maurice Madag
Mission Ile Maurice Madag
 
Antesydespués
Antesydespués Antesydespués
Antesydespués
 
Avisos Parroquiales Dic 11_16
Avisos Parroquiales Dic 11_16Avisos Parroquiales Dic 11_16
Avisos Parroquiales Dic 11_16
 

Similar a Conceptos acerca de Ajax

Ajax tecnologia
Ajax tecnologiaAjax tecnologia
Ajax tecnologia
josia321
 
Ajax
AjaxAjax
Ajax
utpl
 

Similar a Conceptos acerca de Ajax (20)

Ajax
AjaxAjax
Ajax
 
Ajax
AjaxAjax
Ajax
 
01 Ext Js Introduccion
01 Ext Js   Introduccion01 Ext Js   Introduccion
01 Ext Js Introduccion
 
Clase 5 AJAX - Desarrollo de aplicaciones móviles
Clase 5  AJAX - Desarrollo de aplicaciones móvilesClase 5  AJAX - Desarrollo de aplicaciones móviles
Clase 5 AJAX - Desarrollo de aplicaciones móviles
 
Ajax
AjaxAjax
Ajax
 
Ajax tsis
Ajax tsisAjax tsis
Ajax tsis
 
PHP+Ajax
PHP+AjaxPHP+Ajax
PHP+Ajax
 
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control ToolkitDesarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
Desarrollo de Aplicaciones con Microsoft Ajax 1.0 y Ajax Control Toolkit
 
Introducción a Tomcat
Introducción a TomcatIntroducción a Tomcat
Introducción a Tomcat
 
Curso ajax
Curso ajaxCurso ajax
Curso ajax
 
Ajax tecnologia
Ajax tecnologiaAjax tecnologia
Ajax tecnologia
 
Ajax
AjaxAjax
Ajax
 
Inicios Ajax
Inicios AjaxInicios Ajax
Inicios Ajax
 
Ajax
AjaxAjax
Ajax
 
Ajax Atlas
Ajax AtlasAjax Atlas
Ajax Atlas
 
Ajax
AjaxAjax
Ajax
 
Ajax
AjaxAjax
Ajax
 
Uts Lenguaje Ajax
Uts Lenguaje AjaxUts Lenguaje Ajax
Uts Lenguaje Ajax
 
Uts Lenguaje Ajax
Uts Lenguaje AjaxUts Lenguaje Ajax
Uts Lenguaje Ajax
 
Expo
ExpoExpo
Expo
 

Más de Alvaro Castillo

Presentación camara de industrias
Presentación camara de industriasPresentación camara de industrias
Presentación camara de industrias
Alvaro Castillo
 
El Texto Es De Un Comercial
El Texto Es De Un ComercialEl Texto Es De Un Comercial
El Texto Es De Un Comercial
Alvaro Castillo
 

Más de Alvaro Castillo (12)

esquema estudio.pdf
esquema estudio.pdfesquema estudio.pdf
esquema estudio.pdf
 
info acerca de ecosistemas.pdf
info acerca de ecosistemas.pdfinfo acerca de ecosistemas.pdf
info acerca de ecosistemas.pdf
 
Emprendimiento Dinámico
Emprendimiento DinámicoEmprendimiento Dinámico
Emprendimiento Dinámico
 
Nuevos modelos de emprendimiento con énfasis en la Innovación
Nuevos modelos de emprendimiento con énfasis en la InnovaciónNuevos modelos de emprendimiento con énfasis en la Innovación
Nuevos modelos de emprendimiento con énfasis en la Innovación
 
¿Cómo Emprender e Innovar?
¿Cómo Emprender e Innovar?¿Cómo Emprender e Innovar?
¿Cómo Emprender e Innovar?
 
Presentación camara de industrias
Presentación camara de industriasPresentación camara de industrias
Presentación camara de industrias
 
La Universidad como creadora de talento
La Universidad como creadora de talentoLa Universidad como creadora de talento
La Universidad como creadora de talento
 
Barcamp Quito2009
Barcamp Quito2009Barcamp Quito2009
Barcamp Quito2009
 
Encuentro Incubadoras
Encuentro IncubadorasEncuentro Incubadoras
Encuentro Incubadoras
 
El Texto Es De Un Comercial
El Texto Es De Un ComercialEl Texto Es De Un Comercial
El Texto Es De Un Comercial
 
Y Ahora Qué
Y Ahora QuéY Ahora Qué
Y Ahora Qué
 
Planeta WEB 2.0
Planeta WEB 2.0Planeta WEB 2.0
Planeta WEB 2.0
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (12)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

Conceptos acerca de Ajax

  • 2. ¿Qué es AJAX? Acrónimo de A synchronous J avaScript A nd X ML No es ninguna tecnología, ni lenguaje de programación Es una técnica de desarrollo web que combina varias tecnologías Consiguiendo una navegación más ágil y rápida, más dinámica. Definición
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. EJEMPLO JSON Definición de barra de menús usando JSON y XML:
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Web Tradicional vs AJAX (1)
  • 18. Web Tradicional vs AJAX (2)
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 38.
  • 39.