¿Por qué está cerrada esta pregunta? ¿Cómo es esta pregunta "no constructiva"? Muchos novatos de Ajax y Jquery están haciendo esta pregunta.
McGafter
Respuestas:
197
AJAX es una técnica para hacer un XMLHttpRequest (solicitud Http fuera de banda) desde una página web al servidor y enviar / recuperar datos para ser utilizados en la página web. AJAX son las siglas de Asynchronous Javascript And XML. Utiliza javascript para construir una XMLHttpRequest, generalmente usando diferentes técnicas en varios navegadores.
jQuery ( sitio web ) es un marco de JavaScript que facilita el trabajo con DOM mediante la creación de muchas funciones de alto nivel que se pueden utilizar para buscar e interactuar con DOM. Parte de la funcionalidad de jQuery implementa una interfaz de alto nivel para realizar solicitudes AJAX. jQuery implementa esta interfaz de forma abstracta, protegiendo al desarrollador de la complejidad de la compatibilidad con varios navegadores al realizar la solicitud.
Entonces, jQuery actualmente usa AJAX, pero no es necesario que lo haga per se. Y AJAX tampoco es utilizado exclusivamente por jQuery.
jiggunjer
180
En StackOverflow, presionar el botón de voto a favor es AJAX, mientras que escribe su pregunta o respuesta y la ve aparecer en la ventana de vista previa en tiempo real debajo es JavaScript (JQuery).
Esto significa que la diferencia entre AJAX y Javascript es que AJAX le permite comunicarse con el servidor sin actualizar la página (es decir, ir a una nueva página), mientras que JavaScript (JQuery) le permite incrustar lógica y comportamiento en su página. Por supuesto, con esta lógica también creas AJAX.
Ajax es una tecnología / paradigma, mientras que jquery es una biblioteca (que proporciona, además de otra buena funcionalidad, una envoltura conveniente alrededor de ajax), por lo que no puede compararlos.
Realmente no es una situación de 'esto o lo otro'. AJAX es sinónimo de una sincrónica J avascript un nd X ML, y jQuery es una biblioteca JavaScript que elimina la dificultad de escribir rutinas comunes de JavaScript.
Es la diferencia entre una cosa (jQuery) y un proceso (AJAX). Compararlos sería comparar manzanas y naranjas.
Ajax (Asynchronous Javascript y XML) es un subconjunto de javascript. Ajax es una forma de que el navegador del lado del cliente se comunique con el servidor (por ejemplo: recuperar datos de una base de datos) sin tener que actualizar la página.
jQuery es una biblioteca de javascript que estandariza las diferencias de javascript entre navegadores. jQuery incluye algunas funciones ajax.
Ajax es una forma de usar Javascript para comunicarse con el servidor sin cargar la página nuevamente. jQuery usa ajax para muchas de sus funciones, pero no es más que una biblioteca que proporciona una funcionalidad más sencilla.
Con jQuery no tiene que pensar en crear objetos xml, etc., todo está hecho por usted, pero con javascript ajax directo, debe programar cada paso de la llamada ajax.
Respuestas:
AJAX es una técnica para hacer un XMLHttpRequest (solicitud Http fuera de banda) desde una página web al servidor y enviar / recuperar datos para ser utilizados en la página web. AJAX son las siglas de Asynchronous Javascript And XML. Utiliza javascript para construir una XMLHttpRequest, generalmente usando diferentes técnicas en varios navegadores.
jQuery ( sitio web ) es un marco de JavaScript que facilita el trabajo con DOM mediante la creación de muchas funciones de alto nivel que se pueden utilizar para buscar e interactuar con DOM. Parte de la funcionalidad de jQuery implementa una interfaz de alto nivel para realizar solicitudes AJAX. jQuery implementa esta interfaz de forma abstracta, protegiendo al desarrollador de la complejidad de la compatibilidad con varios navegadores al realizar la solicitud.
fuente
En StackOverflow, presionar el botón de voto a favor es AJAX, mientras que escribe su pregunta o respuesta y la ve aparecer en la ventana de vista previa en tiempo real debajo es JavaScript (JQuery).
Esto significa que la diferencia entre AJAX y Javascript es que AJAX le permite comunicarse con el servidor sin actualizar la página (es decir, ir a una nueva página), mientras que JavaScript (JQuery) le permite incrustar lógica y comportamiento en su página. Por supuesto, con esta lógica también creas AJAX.
fuente
Una explicación en inglés más simple: jQuery es algo que hace que AJAX y otras tareas de JavaScript sean mucho más fáciles.
fuente
Ajax es una tecnología / paradigma, mientras que jquery es una biblioteca (que proporciona, además de otra buena funcionalidad, una envoltura conveniente alrededor de ajax), por lo que no puede compararlos.
fuente
Realmente no es una situación de 'esto o lo otro'. AJAX es sinónimo de una sincrónica J avascript un nd X ML, y jQuery es una biblioteca JavaScript que elimina la dificultad de escribir rutinas comunes de JavaScript.
Es la diferencia entre una cosa (jQuery) y un proceso (AJAX). Compararlos sería comparar manzanas y naranjas.
fuente
AJAX es una forma de enviar información entre el navegador y el servidor sin actualizar la página. Se puede hacer con o sin biblioteca como jQuery .
Es más fácil con la biblioteca.
Aquí hay una lista de bibliotecas / marcos de JavaScript que se usan comúnmente en el desarrollo de AJAX.
fuente
No son comparables.
Ajax (Asynchronous Javascript y XML) es un subconjunto de javascript. Ajax es una forma de que el navegador del lado del cliente se comunique con el servidor (por ejemplo: recuperar datos de una base de datos) sin tener que actualizar la página.
jQuery es una biblioteca de javascript que estandariza las diferencias de javascript entre navegadores. jQuery incluye algunas funciones ajax.
fuente
Ajax es una forma de usar Javascript para comunicarse con el servidor sin cargar la página nuevamente. jQuery usa ajax para muchas de sus funciones, pero no es más que una biblioteca que proporciona una funcionalidad más sencilla.
Con jQuery no tiene que pensar en crear objetos xml, etc., todo está hecho por usted, pero con javascript ajax directo, debe programar cada paso de la llamada ajax.
fuente