2009-09-16 16 views
5

A) Como Ajax se basa en Javascript y Xml ... ¿debería aprender Xml y Javascript antes de intentar aprender Ajax?
¿Debo aprender Xml y Javascript antes de aprender Ajax?

B) Aunque saber Javascript y Xml no es obligatorio ... ¿podré entender y usar Ajax más eficientemente si sé Javascript y Xml?

+1

para que quede claro: ¿estás hablando de Ajax en general o MS ASP.NET AJAX? –

Respuesta

2

Creo que tener una comprensión fundamental general de lo que AJAX es y lo que no lo es, mucho más importante que conocer los pormenores de Javascript y XML.

Para obtener más información sobre AJAX, haga clic here ...

En lugar de la excavación de datos de XML y Javascript, que sería mejor para identificar lo que la industria ha considerado que las mejores prácticas para hacer ciertas cosas .

+0

"En lugar de desenterrar detalles de XML y Javascript, sería mejor que identificaras lo que la industria ha considerado como las mejores prácticas para hacer ciertas cosas". ¿Podrías profundizar en eso? – SourceC

+2

@SourceC: Probablemente sea más fácil aprender la tecnología comenzando con la forma de utilizarla dentro de las prácticas comúnmente aceptadas o las mejores prácticas. Por ejemplo, en ASP.NET puede utilizar UpdatePanel o puede crear una funcionalidad AJAX usando datos jQuery y JSON. Creo que su tipo se utilizaría mejor para conocer los pros y los contras en esta área, lo que le ayudará a comprender la tecnología subyacente. Deje que las mejores prácticas y los pros/contra lo lleven al conocimiento de las tecnologías ... – RSolberg

+0

gracias a todos por su ayuda, por favor – SourceC

1

AJAX no es un idioma diferente. Si usa AJAX, usa JavaScript y XML, por lo que al aprender a usar AJAX, aprenderá JavaScript y XML. Dicho esto, probablemente sea una buena idea comprender la sintaxis de JavaScript y el propósito, puntos fuertes y debilidades de XML antes de trabajar con AJAX.

0

Sí, deberías.

AJAX utiliza tanto es de esas esas tecnologías, y usted estará gravemente obstaculizada si no las comprende.

+7

AJAX no utiliza ambas tecnologías ... ES ambas tecnologías. –

+0

Excelente punto. :) – Randolpho

13

Learn javascript, pero en mi opinión lo mejor es utilizar JSON para la transferencia de datos y no XML. Esto depende de la tecnología que esté usando en el lado del servidor para manejar las solicitudes.

Actualización: También, buscar en jQuery. Hay muchos ejemplos en la web, y hace que JavaScript entre navegadores sea mucho más fácil.

3

La parte "XML" de AJAX no es estrictamente XML, muy a menudo es JSON o HTML.

No podrá usar AJAX realmente sin conocer al menos algunos JavaScript. Comenzaría con algunos JavaScript básicos, tal vez escribiría una biblioteca rudimentaria de AJAX para usted. Una vez que haya escrito una biblioteca AJAX muy básica, abandónela y use jQuery (o MooTools o Prototype).

3

XML no es un requisito. Puede usar XML, JSON, HTML o incluso texto sin formato como medio. Sin embargo, se requiere conocimiento de JavaScript para implementar AJAX y usarlo correctamente.

También es bueno si aprende una de las bibliotecas de JavaScript (jQuery, dojo, Prototype, etc.) que simplificará muchas cosas al hacer AJAX.

-1

AJAX == Asynchronous Javascript And XML, así que sí, que tiene para aprender las dos cosas.

Por supuesto, como algunos han señalado, puede utilizar HTML o JSON en lugar de XML. Pero entonces podría llamarlo AJAJ o AJAH. No muy comercializable;)

Primero debe saber qué es XML, para qué se utiliza. Como es solo un formato de archivo, es el más rápido para obtener suficiente conocimiento funcional de.

Entonces, aprender llanura Javascript. Aprende a hacer un XMLHTTPRequest. Solo salte a un marco JS para simplificar las llamadas AJAX y las diferencias abstractas de los navegadores una vez que sepa lo que hacen detrás de las cortinas.

Una vez hecho todo esto, aprender json y decidir si es para usted.

+1

Ajax como término ha sido usado como un término general para significar solicitudes asíncronas de JS desde hace algún tiempo. –

+1

Ya sea que uses XML o no para AJAX, aún necesitas aprender Javascript y, diría yo, XML, ya que es el formato más utilizado [cita requerida] para AJAX, y tiene algunas características que, una vez aprendido, lo entiendes mejor JSON también. – voyager