Pregunta

De http://en.wikipedia.org/wiki/AJAX, entiendo bastante bien qué es AJAX.Sin embargo, parece que para aprenderlo, tendría que profundizar en múltiples tecnologías al mismo tiempo para obtener algún beneficio.Entonces dos preguntas:

  • ¿Cuáles son los recursos que pueden ayudarme a comprender/usar AJAX?
  • ¿Qué tipo de sitio web se beneficiaría de AJAX?
¿Fue útil?

Solución

Existen muchas bibliotecas que pueden ayudarlo a aprovechar AJAX sin aprender a implementar devoluciones de llamada, etc.

¿Estás usando .NET?Mira a http://ajax.asp.net.Si no es así, eche un vistazo a herramientas como qcodo para PHP y aprenda sobre prototipo.js, jquery, etc.

En cuanto a los sitios web que se beneficiarían:Cada aplicación web jamás creada.:) Cualquier cosa con la que interactúes intercambiando información, no simplemente haciendo clic en un enlace y leyendo un artículo.

Otros consejos

Si no está interesado en el meollo de la cuestión, puede utilizar una biblioteca de nivel superior como JQuery o Prototipo para crear el Javascript subyacente para usted.El principal beneficio es una interfaz de usuario mucho más receptiva para aplicaciones basadas en web.

Todos los sitios web pueden beneficiarse de AJAX, pero en mi opinión, el mayor beneficio de AJAX viene en las secciones de entrada de datos: básicamente, formularios.He creado sitios completos donde la interfaz, la parte que ve el usuario, casi no tenía funcionalidad AJAX.Todo el material de AJAX estaba en el panel de control de administración para ayudar en la entrada de datos (¡correcta!).

No hay nada peor que enviar un formulario y recibir un error; usando AJAX puedes evitar esto para todo excepto para la carga de archivos.

Me resulta más fácil mantenerme alejado de todos los marcos y otros ayudantes y simplemente usar Javascript básico.Esto no sólo te permitirá entender lo que sucede bajo las sábanas, sino que también te permitirá hacerlo de la forma más sencilla posible.Realmente no hay mucho que hacer.Utilice los objetos JS XML DOM para crear un documento xml del lado del cliente.Envíelo al servidor con XMLHTTPRequest y luego procese el resultado, nuevamente usando los objetos JS XML DOM.Comience con algo simple.Simplemente intente enviar una información al servidor y recuperar una pequeña información.

El Mozilla documentación es bueno.Los sitios que más se benefician de él son aquellos que se comportan casi como una aplicación de escritorio y necesitan una alta interactividad.Sin embargo, normalmente puedes mejorar la usabilidad en casi cualquier sitio usándolo.

Se debe pensar en Ajax como un medio para alterar parte del contenido de una página sin recargar toda la página.

Entonces, ¿cuándo necesitas hacer esto?En realidad, solo cuando tiene algunas interacciones de usuario o información de formulario que desea mantener intacta mientras cambia algún contenido de la página.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top