Вопрос о том, как учить AJAX
Здравствуйте! Я на этапе изучения веб-разработки и сейчас разбираюсь в AJAX. У меня возникла дилемма - с чего лучше начинать?
Основная проблема
Я не знаю, стоит ли сразу же прибегать к помощи уже готовых библиотек, таких как jQuery, или лучше сначала понять основы на чистом JavaScript?
Вопросы, которые меня беспокоят:
- Каковы преимущества изучения AJAX с нуля без библиотек?
- Не потеряю ли я время, изучая низкоуровневые техники?
- Поможет ли это лучше усвоить механизмы работы?
// Например, с чистым JS:
const xhr = new XMLHttpRequest();
xhr.open('GET', '/api/users');
xhr.onreadystatechange = function() {
if (xhr.readyState === 4) {
const result = JSON.parse(xhr.responseText);
updateUserList(result);
}
};
xhr.send();
Противопоставление более простому подходу с библиотеками:
// С использованием fetch или библиотеки
fetch('/api/users')
.then(resp => resp.json())
.then(result => updateUserList(result));
Какой вариант выберете вы? Буду признателен за советы от опытных разработчиков!