Jestem zdezorientowany, jeśli chodzi o używanie ajax lub jquery, więc chcę wiedzieć, jakie są różnice i które są lepsze, takie jak wydajność i złożoność.Jaka jest różnica między ajax i jquery, a która z nich jest lepsza?
Odpowiedz
AJAX to technika wykonywania XMLHttpRequest (poza zakresem żądania Http) ze strony internetowej na serwer i wysyłania/pobierania danych do wykorzystania na stronie internetowej. AJAX oznacza Asynchroniczny Javascript i XML. Używa javascript do skonstruowania XMLHttpRequest, zazwyczaj przy użyciu różnych technik w różnych przeglądarkach.
(website) to framework javascript, który ułatwia pracę z DOM, tworząc wiele funkcji wysokiego poziomu, które można wykorzystać do wyszukiwania i interakcji z DOM. Część funkcji jQuery implementuje interfejs wysokiego poziomu do wykonywania żądań AJAX. jQuery implementuje ten interfejs w sposób abstrakcyjny, osłaniając programistę przed złożonością obsługi wielu przeglądarek podczas tworzenia żądania.
Tak jQuery obecnie używa AJAX, ale nie * wymaga * jako takiej. A AJAX nie jest wykorzystywany wyłącznie przez jQuery. – jiggunjer
Ajax to technologia/paradygmat, natomiast jquery to biblioteka (która zapewnia - oprócz innych ładnych funkcjonalności - wygodne opakowanie wokół ajax) - w związku z tym nie można ich porównywać.
To naprawdę nie jest sytuacja "albo" albo ". AJAX oznacza synchroniczny J avascript nd X ML i jQuery to biblioteka JavaScript, która trwa ból z pisania wspólnych procedur JavaScript.
Jest to różnica między rzeczą (jQuery) a procesem (AJAX). Aby je porównać, należy porównać jabłka i pomarańcze.
Ajax jest sposobem używania Javascriptu do komunikacji z serwerami bez ponownego ładowania strony. jQuery używa ajax dla wielu swoich funkcji, ale to nic innego jak biblioteka, która zapewnia łatwiejszą funkcjonalność.
Z jQuery nie musisz myśleć o tworzeniu obiektów xml ect ect, wszystko jest zrobione dla ciebie, ale z prostym ajaxem javascript musisz zaprogramować każdy krok wywołania ajax.
W StackOverflow naciśnięcie przycisku up-vote to AJAX, natomiast wpisanie pytania lub odpowiedzi i wyświetlenie go w podglądzie w czasie rzeczywistym pod nim to JavaScript (JQuery).
Oznacza to, że różnica między AJAX i Javascript polega na tym, że AJAX umożliwia komunikację z serwerem bez odświeżania strony (tj. Przechodzenia na nową stronę), podczas gdy JavaScript (JQuery) pozwala osadzać logikę i zachowanie na swoim strona. Oczywiście, dzięki tej logice stworzysz również AJAX.
Nie są one porównywalne.
Ajax (asynchroniczny Javascript i XML) jest podzbiorem javascript. Ajax jest sposobem na komunikację przeglądarki po stronie klienta z serwerem (na przykład: pobieranie danych z bazy danych) bez konieczności odświeżania strony.
jQuery to biblioteka javascript, która standaryzuje różnicę między przeglądarkami javascript. jQuery zawiera niektóre funkcje ajaxowe.
AJAX to sposób przesyłania informacji między przeglądarką a serwerem bez odświeżania strony. Można to zrobić z biblioteką lub bez niej, np. jQuery.
Łatwiej z biblioteką.
Here is a list of JavaScript libraries/frameworks commonly used in AJAX development.
Bardziej proste angielskie wyjaśnienie: jQuery jest coś, co sprawia, AJAX i inne zadania JavaScript znacznie łatwiejsze.
- 1. Jaka jest różnica między regex_token_iterator a regex_iterator?
- 2. Jaka jest różnica między Float.POSITIVE_INFINITY a Float.MAX_VALUE?
- 3. Jaka jest różnica między M2_HOME a MAVEN_HOME
- 4. Jaka jest różnica między $ i $$?
- 5. Jaka jest różnica między UseCase a Workflow?
- 6. Jaka jest różnica między komponentem a altaną?
- 7. Jaka jest różnica między Const a Constant?
- 8. Jaka jest różnica między typescript.js a typescriptServices.js?
- 9. Jaka jest różnica między preferredLocalization a preferredLanguage?
- 10. Jaka jest różnica między MongoTemplate a MongoRepository?
- 11. Jaka jest różnica między pakietem a intencją?
- 12. Jaka jest różnica między przyszłym a shared_future?
- 13. Jaka jest różnica między? : i ||
- 14. Jaka jest różnica między angularjs a dust.js?
- 15. Jaka jest różnica między kluczem a KeySpec?
- 16. Jaka jest różnica między UIViewController a UITableViewController
- 17. Jaka jest różnica między & # x00A0; i ?
- 18. Jaka jest różnica między szwem a makietą?
- 19. Jaka jest różnica między „$ a” i $ a w Uniksie
- 20. Jaka jest różnica między IEnumerable a tablicami?
- 21. Jaka jest różnica między cancelBubble a stopPropagation?
- 22. Jaka jest różnica między śledzeniem a rejestrowaniem?
- 23. Jaka jest różnica między sqlite3 a pdo_sqlite
- 24. Jaka jest różnica między uchwytem a wątkiem?
- 25. Jaka jest różnica między @android a android:
- 26. Jaka jest różnica między ItemTemplate a ItemPanelTemplate?
- 27. Jaka jest różnica między CORS a CSP?
- 28. Jaka jest różnica między cat_id a term_id?
- 29. Jaka jest różnica między stelażem a pasażerem?
- 30. Jaka jest różnica między FreeGLUT a GLFW?
Jabłka i pomarańcze – UpTheCreek
https://learn.jquery.com/ajax/ jest naprawdę pomocny Link – ocean800
spojrzenie na ten http://stackoverflow.com/a/10680756/5362244 ... To dobra informacja – dhS