Básicamente, ¿AJAX es similar a JavaScript en sintaxis y semántica?¿Es AJAX un lenguaje separado de Javascript, o es un marco de JavaScript?
Respuesta
AJAX no es un idioma. Es una metodología que usa JavaScript y XML (y creo que JSON también encaja), para que un cliente web se comunique de forma asíncrona con un recurso del servidor sin requerir eventos del navegador ejecutados por el usuario (como la navegación de la página).
eso es lo que quise decir, es un lenguaje separado, o es una estrategia (como DOM) y los lenguajes como Javascript pueden implementar la estrategia. Gracias. – dave
DOM no es una estrategia, es una API. – Quentin
CORRECCIÓN, HAY una API api para javacript, pero DOM solo es una estrategia especificada por w3c – dave
AJAX representa Asíncrona Javascript y XML: http://en.wikipedia.org/wiki/Ajax_%28programming%29
Ajax es una metodología javascript para obtener datos de un servidor en tiempo real. Es la sintaxis (especialmente cuando se utiliza en cosas como jQuery) se acaba de javascript ... Hoy puede simplemente usar una función para hacer una llamada AJAX (jQuery):
$.ajax({ url: "test.html", success: function(){/*do stuff here*/}});
vieja escuela Ajax (como se menciona más adelante , a finales de los 90 principios de los 00) se parece más a esto: http://www.w3schools.com/ajax/tryit.asp?filename=tryajax_first
function loadXMLDoc()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","ajax_info.txt",true);
xmlhttp.send();
}
Globals ?! ¿Es este 1997? Oh, W3Schools, ** es ** 1997. – Quentin
ahaha, por eso dije ** old school ** ajax: P todavía recuerdo haberlo usado por primera vez en la escuela secundaria a principios de los 00: S –
en realidad, "AJAX" es la abreviatura de Asynchronous JavaScript and XML
. Es simplemente un método asíncrono para descargar datos usando Javascript.
eso es lo que quise decir, ¿es un lenguaje separado, o es una estrategia (como DOM) y lenguajes como Javascript pueden implementar la estrategia. Gracias. – dave
No, es una forma de combinar tecnologías para crear aplicaciones web. Here is the article popularizing the name AJAX, dice:
Ajax no es una tecnología. En realidad, se trata de varias tecnologías, cada una floreciendo por sí misma, uniéndose en nuevas y poderosas formas. Ajax incorpora:
- presentación basada en estándares usando XHTML y CSS;
- visualización dinámica e interacción utilizando el Modelo de objetos de documento;
- intercambio de datos y manipulación utilizando XML y XSLT;
- recuperación de datos asíncrona usando XMLHttpRequest;
- y JavaScript vinculan todo junto.
Ninguno. Se refiere a la tarea de hacer (usar JavaScript) una solicitud HTTP (y gestionar la respuesta) sin que el usuario abandone la página actual (por ejemplo, siguiendo un enlace o enviando un formulario).
Existen varias formas de hacerlo (XMLHttpRequest, generando elementos <script>
, utilizando un iframe oculto, etc.) y muchas bibliotecas (YUI, Mootools, Prototype, jQuery, Glow, etc.) que implementan métodos auxiliares para facilitarlo.
Por lo tanto, no es un idioma, una API, una biblioteca o un marco. Es solo una cosa que se puede hacer (de diferentes maneras).
(También se ha utilizado como un término para reemplazar "DHTML", pero su uso para como ha sido reemplazado por "HTML 5" - los vendedores necesitan una nueva palabra de moda para describir "Hacer cualquier tipo de cosas de lujo en el web "cada pocos años)
- 1. ¿JavaScript es un lenguaje de aplicación?
- 2. ¿Se compila Javascript o es un lenguaje interpretado?
- 3. ¿Es JavaScript o Javascript?
- 4. ¿Su lenguaje de programación en un navegador (es decir, Javascript)?
- 5. ¿Qué es un lenguaje lambda?
- 6. ¿Es mejor utilizar JavaScript incorporado o un archivo .js por separado en una vista de MVC3?
- 7. ¿Qué significa que Javascript es un lenguaje basado en prototipos?
- 8. ¿Cuál es la diferencia entre un lenguaje y un marco?
- 9. Javascript como un lenguaje funcional
- 10. ¿Cuál es el estado del lenguaje Javascript?
- 11. JavaScript detectar un evento AJAX
- 12. ¿Qué es un buen JavaScript o Rails Spelling Checker
- 13. ¿Cuál es el mejor marco de JavaScript liviano?
- 14. Lo que es mejor, un marco de JavaScript, o marcos múltiples
- 15. ¿Mason es un marco?
- 16. ¿Qué es un "Javascript Bootloader"?
- 17. JavaScript: {} == false es un SyntaxError?
- 18. Además de un lenguaje declarativo, ¿SQL es un lenguaje funcional?
- 19. ¿Cuál es el contexto jQuery/javascript de un marco dentro de un iframe?
- 20. Marco de plantilla de Javascript
- 21. ¿Es posible hacer un menú desplegable sin Javascript o Jquery
- 22. Javascript/jQuery - val() Longitud' es nulo o no un objeto
- 23. ¿Qué es un buen marco de interfaz de usuario de nivel muy alto para JavaScript?
- 24. Cuánto javascript es demasiado
- 25. ¿es mejor o agrupar mis solicitudes de AJAX o enviar todas las solicitudes por separado?
- 26. ¿Java es un lenguaje de programación compilado o interpretado?
- 27. ¿Es R un lenguaje compilado?
- 28. ¿JSONRequest es un objeto JavaScript global?
- 29. Compruebe si string es un prefijo de un Javascript RegExp
- 30. bibliotecas de ayuda de JavaScript? Sin DOM o AJAX cosas
La primera frase del artículo de Wikipedia podría haberle dicho eso. Virtual -1 – delnan
+1 para virtual -1 – dotjoe