Проверьте git remote prune origin
, упомянутый в дополнение к git gc --prune=now
в « git pull
не удается« невозможно разрешить ссылку »,« невозможно обновить локальную ссылку »».
Если у вас есть .git/rebase-merge
, рассмотрите возможность его удаления (как в « git rebase
и удаленных перебазирующих ветвях, вызывающих сообщение об ошибке« Интерактивная перебазировка уже запущена »»)
Проверьте также содержание .git/HEAD
, как и в , в этом выпуске .
Если это какое-либо повреждение репо (см. « Git поврежденная основная ветка »), попробуйте сначала снова клонировать репо и повторно применить свои текущие модификации поверх этого репо (через git format-patch
если нужно)
AJAX - это метод выполнения XMLHttpRequest (внеполосный запрос Http) с веб-страницы на сервер и отправки / получения данных, которые будут использоваться на веб-страницу. AJAX означает асинхронный Javascript и XML. Он использует javascript для создания XMLHttpRequest, как правило, с использованием различных методов в разных браузерах.
jQuery ( веб-сайт ) - это среда JavaScript, которая упрощает работу с DOM за счет создания большого количества функциональных возможностей высокого уровня. которые можно использовать для поиска и взаимодействия с DOM. Часть функциональности jQuery реализует высокоуровневый интерфейс для выполнения запросов AJAX. jQuery реализует этот интерфейс абстрактно, ограждая разработчика от сложности поддержки нескольких браузеров при выполнении запроса.
В StackOverflow нажатие кнопки голосования «за» - это AJAX, тогда как при вводе вопроса или ответа и его отображении в окне предварительного просмотра в реальном времени под ним используется JavaScript (JQuery).
Это означает, что разница между AJAX и Javascript заключается в том, что AJAX позволяет вам связываться с сервером без обновления страницы (т.е. перехода на новую страницу), тогда как JavaScript (JQuery) позволяет вам встраивать логику и поведение на вашу страницу. Конечно, с помощью этой логики вы также создаете AJAX.
Более простое объяснение на английском языке: jQuery - это то, что делает AJAX и другой JavaScript задачи намного проще.
Ajax - это технология / парадигма, тогда как jquery - это библиотека (которая предоставляет - помимо других приятных функций - удобную оболочку вокруг ajax) - поэтому вы не можете их сравнивать.
AJAX - это способ отправки информации между браузером и сервером без обновления страницы. Это можно сделать с библиотекой, такой как jQuery , или без нее.
С библиотекой это проще.
Вот список библиотек / фреймворков JavaScript, обычно используемых при разработке AJAX.
На самом деле это не ситуация «или-или». AJAX означает A синхронный J avaScript a nd X ML, а JQuery - это библиотека JavaScript, которая избавляет от необходимости писать общие Подпрограммы JavaScript.
Это разница между вещью (jQuery) и процессом (AJAX). Сравнивать их - все равно что сравнивать яблоки и апельсины.
Они несопоставимы.
Ajax (асинхронный Javascript и XML) - это подмножество javascript. Ajax - это способ взаимодействия клиентского браузера с сервером (например, получение данных из базы данных) без необходимости обновления страницы.
jQuery - это библиотека javascript, которая стандартизирует различия JavaScript между браузерами. jQuery включает в себя некоторые функции ajax.
Ajax - это способ использования Javascript для связи с сервером без повторной загрузки страницы. jQuery использует ajax для многих своих функций, но это не что иное, как библиотека, которая обеспечивает более простую функциональность.
С jQuery вам не нужно думать о создании xml-объектов и т. д., все делается за вас, но с прямым javascript ajax вам необходимо запрограммировать каждый шаг вызова ajax.