¿Qué significa asíncrono en Ajax? y también, ¿cómo sabe Ajax cuándo extraer datos sin una encuesta de servidor?¿Qué significa asíncrono en Ajax?
Respuesta
Asíncrono significa que el script enviará una solicitud al servidor y continuará su ejecución sin esperar la respuesta. Tan pronto como se recibe la respuesta, se activa un evento del navegador, que a su vez permite al script ejecutar acciones asociadas.
Ajax sabe cuándo extraer datos del servidor, porque le dice cuándo hacerlo.
Casi lo que significa en cualquier otro contexto. Cuando haces una llamada ajax, no se bloquea hasta que vuelve.
Los navegadores no dan acceso al modelo de subprocesamiento, por lo que solo tenemos un hilo para manejar la interfaz de usuario. Entonces, todas las modificaciones en la aplicación están en el mismo hilo.
Afortunadamente, los navegadores exponen varias API asíncronas, como XHR (XMLHttpRequest), también conocida como AJAX. Cuando registra un controlador de eventos para algún objeto, la acción de este objeto se ejecutará en otro hilo y el navegador desencadenará el evento en el hilo principal.
Así asíncrona significa que el navegador no esperará a que cuando el hilo principal es libre de realizar la acción
- 1. jquery ajax() asíncrono falsa
- 2. Jquery $ .ajax asíncrono comportamiento extraño
- 3. ¿Qué significa `success: function (msg)` en mi llamada jQuery Ajax?
- 4. ¿qué significa "$ &" significa en Ruby
- 5. ¿Qué significa '??' significa en C#?
- 6. ¿Qué significa "?" significa en Java?
- 7. ¿Qué significa "babosa" significa
- 8. ¿Qué significa Field.Index.NOT_ANALYZED_NO_NORMS significa
- 9. ¿Qué significa ('../') significa?
- 10. interruptor (! 0) ¿Qué significa
- 11. ¿Qué significa "rc" significa en archivos punto
- 12. ¿Qué significa '$?' significa en scripts bash?
- 13. ¿Qué significa "1"? significa en Perl?
- 14. ¿Qué significa "% .6d" significa en printf
- 15. ¿Qué significa @! significa en un De declaración
- 16. ¿Qué significa "devolver falso"; ¿hacer?
- 17. ¿Qué significa ': ..' en Haskell?
- 18. ¿Qué significa "~~" en Perl?
- 19. ¿Qué significa "\" en Perl?
- 20. ¿Qué significa $ ([]) en jQuery
- 21. ¿Qué significa ~ en C++?
- 22. ¿Qué significa /// en JavaScript?
- 23. ¿Qué significa/* en sql?
- 24. ¿Qué significa "*" en CSS?
- 25. ¿Qué significa # en sql?
- 26. ¿Qué significa :: :: en C++?
- 27. ¿Qué significa _ :: en Scala?
- 28. ¿Qué significa # en LISP
- 29. ¿Qué significa \ + en Prolog?
- 30. ¿Qué significa "~" en python?
"Ajax sabe cuándo apretar datos del servidor, debido a que usted le indique cuándo hacerlo." ¿Cómo puedo hacer eso? – JCX
Usted, como creador de la secuencia de comandos, le dice que envíe una solicitud al servidor cuando se cumplen ciertas condiciones (por ejemplo: 'cuando DOM está listo', 'cuando el usuario presiona este botón', 'cuando el valor en el campo de texto cambia', 'cada 5s', etc.). – Mchl
¿dónde puedo encontrar códigos de referencia para esto? – JCX