I_saw_an_accident и вчитываться не надо, так как это просто другой синтаксис для тех же промисов. Если понял асинхронность и промисы async await поймешь автоматом. Просто видимо человек все-таки ничего не понял.
Можно ли добавить к вашему курсу "Практический JS" уроки з заданиями для промисов и fetch? Ради этих заданий целый курс приобретать не выгодно, а предыдущий без них неполный.
А fetch умеет в гет запросе принимать параметры для строки запроса(url) как в AJAX или всегда надо "ручками " составлять строку ? Когда пытаюсь так отправить параметры ругается на неправильный боди
спасибо за урок .. а как быть с CORS запросами? когда отправляется запрос с одного домена на другой.. например, для чтения тех же курсов валют или погоды на своем сайте..
@@user-gv5no1ot3n не уверен, что это вам уже нужно, но вам стоит копать в второну заголовков, которые вы отправляете с запросами и те которые вам отправляет в ответ сервер. Там много нюансов, без понятия бекэнда, я так понимаю, мало что можно сделать
Это единственный урок уважаемого Александра, после которого остались вопросы. А именно: не поддается объяснению с помощью здравого смысла (моего собственного). Например на 6:07 : fetch(url) .then((data) => { // первый then console.log(data); return data.text(); }) .then((data) => { // второй then console.log(data); }); 1) Непонятно почему data.text является промисом, да еще в статусе pending. Ведь метод .text () всего - лишь достает нам текст из объекта data (response), который уже получен ранее и успешно выведен в консоли. Соответственно, асинхронность к .text неприменима. То есть text уже должен содержаться в response, так как сработал // первый then, что говорит о том, что response получен полностью. Поэтому, здравый смысл подсказывает что приведенная задача может быть решена в одной процедуре, без всяких ожиданий и асинхронностей: .then((data) => { console.log(data.text()); }) Верно? 2) В видео две процедуры (// первый then и // второй then) выполняются в произвольном порядке. А согласно синтаксису, должны выполняться последовательно. За это говорит синтаксис, если записать эту конструкцию наглядно: .then((data) => {(// первый then }).then((data) => {// второй then }); Мы видим здесь что по синтаксису, второй then является функцией объекта, возвращаемого первым then. Таким образом, они не могут выполняться в произвольном порядке, но должны выполнятся хронологически: второй вслед за первым. Где я ошибаюсь? Благодарю за урок!
В вашем курсе по JS сделайте подробные практические уроки по регулярным выражениям от простого к сложному с разным уровнем сложности ДЗ. Чтобы полученные знания можно было применять при программировании сайтов.
При отправке небольшого объема текста, не возникает никаких ошибок. Но когда отправляю большой объем текста, то браузер ругается "400 Bad Request". Кто подскажет, как решить проблему?
объяснение отличное, единственное если добавить в него форму html для метода post, то будет вообще полноценно, так как форма будет отличаться от формы отправки обычным способом, немного, но будет
Спасибо.. Очень актуально.. p.s. Но всё же не совсем понятно в чём разница между fetch и XMLHttpRequest.. т.к. промисы можно заменить обычными функциями. т.е. результат по сути один. или fetch всё-таки быстрее выполняется? т.е. что есть у fetch, чего нельзя сделать при использовании XMLHttpRequest
0. Ускорить написания кода. 1. Сократить объем кода. 2. Улучшить читабельность. 3. На промисы распростаняються те же пункты. Когда вы будет писать и читать огромный код- то это будет просто жизненно важно. Особенно когда он написан НЕ вами))) Так что этот урок- жизненно необходим. П. С. Во многих проектах ЧИТАБЕЛЬНОСТЬ важнее СКОРОСТИ работы кода. Так программисту платят по часам. А пользователь- если на подписке- платит ещё больше. А если это разовая покупка- так вообще на него можно насрать))) Шучу)))
здравствуйте, я посмотрела несколько видео, у меня есть задание, я никак не могу его отрегулировать у вас есть такая опция проверить чужое задание? за деньги само собой,,, мне уже выть хочется. праздники коту под хвост,,,, я в другой стране обучение на удаленке, спросить вообще не где. чувствую что ошибки смешные но не вижу их. а проект надо сдать. пусть небольшое, но надо .
Аякс - это уже сленговое, так что не надо тут... Если на то пошло, то что команда, что охранная система пишутся ajax, а произносятся Аякс. Там что? В виде исключения? Если уж на то пошло, то ейджекс. Не путайте слова по правилам и ИТ сленг. Слово ajax выдуманное по сути, поэтому произносится по устоявшимся привычкам, а не по правилам
вы все такие молодцы ) а когда появится такая услуша чтобы вот ну я завис к какой то теме например асинхронность и мне нужно чтобы учитель мне показал че и как ) а оплата по зеленым оценивается ну как бы час 50 долларов или 60 ну если скидка есть то буду часто обращаться )
задремал. приснилось что поругался с девушкой и я об этом говорю с другом. Он мне говорит: Можно послать её. И я просыпаюсь как раз на этих словах видео 14:07.
@@MrVebber Может это вы ошиблись? Автор канала сам просил подсказывать как правильно произносить английские слова, не знаете - не пишите. Вежливо указать ошибку - это нормально, комментарии в том числе для этого существуют.
программсты не говорят аякс и ява. программисты говорят эйджэкс и джава, моряки не плавают, а ходят. художники не рисуют а пишут. и только летчики не выебываются, а летают