Size: a a a

JavaScript — русскоговорящее сообщество

2021 May 08

BB

Bogdan Bida in JavaScript — русскоговорящее сообщество
У браузера есть апи по типу intersection observer только для отчлеживания дом элементов, когда добавили, удалили, изменили и.т.д

Думаю нагуглишь
источник

Х

Хазиф in JavaScript — русскоговорящее сообщество
document.body.contains хорошо справляется со своей задачей
источник

BB

Bogdan Bida in JavaScript — русскоговорящее сообщество
Хорошо ли.. ну да ладно
источник

RR

Ruslan Ramazanov in JavaScript — русскоговорящее сообщество
Всем привет
Подскажите, пожалуйста. Являюсь совсем начинающим веб разработчиком, хочу верстать шаблоны html/css/js и продавать
Есть ли смысл в этом? Если да, то где бы вы продавали свои сайты? Везде ли нужно платить, чтобы потом выкладывать на витрину свои работы?
источник

NK

Nikita Kagan in JavaScript — русскоговорящее сообщество
чищу все интервалы но ошибка остается он как бы повторяет все мои нажатии до того хотя они в automove не идут
источник

BB

Bogdan Bida in JavaScript — русскоговорящее сообщество
А ты прям 100% уверен что интервал то чистится и нигде не крутится

Банально консол логом проверь в теле функции где происходит движение
источник

j

jabascripter in JavaScript — русскоговорящее сообщество
почему ты уверен что это повторы нажатий, там бесконечная анимация прокрутки
источник

NK

Nikita Kagan in JavaScript — русскоговорящее сообщество
потому что я проверил я нажал по несколько раз на кнопку и он столько же раз повторил эту анимацию
источник

NK

Nikita Kagan in JavaScript — русскоговорящее сообщество
спасибо за помощь я там напутал с переменными на самом деле и исправил еще раз спасибо
источник

j

jabascripter in JavaScript — русскоговорящее сообщество
...
источник

R

Roman in JavaScript — русскоговорящее сообщество
источник

R

Roman in JavaScript — русскоговорящее сообщество
Как можно данный код написать более лаконично ?
Просто эти 3 try catch меня убивают, но не знаю как по другому
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Это называется каррирование
источник

A

Alex in JavaScript — русскоговорящее сообщество
Всем привет. Подскажите, пожалуйста, в чем отличие этих двух функций? И какой вариат нужно использовать?

1.
const handleSubmit1 = () => {
     axios.get('/test')
     .then((res) => {
       console.log(res);
     })
     .catch((e) => {
       console.log(e);
     });
   };

2.  
const handleSubmit2 = async () => {
   try {
     const res = await axios.get('/test');
     console.log(res);
   } catch(e) {
     console.log(e);
   }
 };
источник

И

Интроверт in JavaScript — русскоговорящее сообщество
Второй красивее как по мне и понятнее
источник

SS

Sergiy Shatunov in JavaScript — русскоговорящее сообщество
первая откоммиленный в ES5 вариант второй
источник

И

Интроверт in JavaScript — русскоговорящее сообщество
В первом случае у тебя может быть длинная цепочка вызовов, а во втором это не будет выглядеть ужасно
источник

A

Alex in JavaScript — русскоговорящее сообщество
Получается по сути результат выполнения этих функций получается одинаков, я про это хотел узнать. Спасибо
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
Первый использует промисы, второй - async/await
Используй тот, который поддерживается в твоих браузерах
источник

S🛸

Sergey 🛸 in JavaScript — русскоговорящее сообщество
В es5 нет стрелочных функций
источник