Cosa significa Asincrono in Ajax? e anche come fa Ajax a sapere quando caricare i dati senza il polling del server?Cosa significa Asincrono in Ajax?
risposta
Asincrono significa che lo script invierà una richiesta al server e continuerà la sua esecuzione senza attendere la risposta. Non appena viene ricevuta una risposta, viene attivato un evento del browser, che a sua volta consente allo script di eseguire azioni associate.
Ajax sa quando estrarre i dati dal server, perché gli dici quando farlo.
Quasi ciò che significa in qualsiasi altro contesto. Quando fai una chiamata Ajax, non blocca fino a quando non ritorna.
I browser non danno accesso al modello di threading, quindi abbiamo solo un singolo thread per gestire l'interfaccia utente. Quindi, tutte le modifiche nell'applicazione si trovano nello stesso thread.
Fortunatamente, i browser espongono diverse API asincrone, come XHR (XMLHttpRequest), noto anche come AJAX. Quando registri un gestore di eventi per alcuni oggetti, l'azione per questo oggetto verrà eseguita in un altro thread e il browser attiverà l'evento nel thread principale.
Così asincrono significa che il browser non aspetterà quando il thread principale è libero di eseguire l'azione
- 1. Che cosa significa quando un servizio web è asincrono?
- 2. Cosa significa || = significa in Ruby?
- 3. cosa significa "@" significa in C#
- 4. Cosa significa/*! */Significa in C#?
- 5. Cosa significa: :: significa in C++?
- 6. Cosa significa = ~ significa in Perl
- 7. Cosa significa "??" significa in C#?
- 8. Cosa significa! */Significa in .gitignore
- 9. Cosa oggetto @object significa
- 10. Cosa significa Field.Index.NOT_ANALYZED_NO_NORMS significa
- 11. Cosa significa/#!/Significa nell'URL?
- 12. Cosa significa (+ var) significa
- 13. javascript: cosa significa/* @ @ */significa?
- 14. Cosa significa '::' significa?
- 15. Cosa significa: significa?
- 16. Cosa significa || = significa?
- 17. Cosa significa require ('../') significa?
- 18. Cosa significa $ _ in PowerShell?
- 19. Cosa significa $ ([]) in jQuery
- 20. Cosa significa `~` in Haskell?
- 21. Cosa significa $ in PHP?
- 22. Cosa significa [,] in C#?
- 23. Cosa significa @() in PowerShell?
- 24. Cosa significa "" in JavaScript?
- 25. Cosa significa /// in JavaScript?
- 26. Cosa significa :: * in C++?
- 27. Cosa significa "**" in ANT?
- 28. Cosa significa "$" in rubino?
- 29. Cosa significa "@" in Haskell?
- 30. Cosa significa @ in PHP?
"Ajax sa quando tirare i dati dal server, perché gli si dice quando farlo." Come lo faccio? – JCX
Tu, come creatore dello script, digli di inviare una richiesta al server quando vengono soddisfatte determinate condizioni (ad esempio: "quando DOM è pronto", "quando l'utente preme questo pulsante", "quando il valore nel campo di testo cambia", 'ogni 5s', ecc.). – Mchl
dove posso trovare i codici di riferimento per questo? – JCX