Хорошая тем с отслеживаием событий. Уже вижу как можно построить систему по защите от скрапинга используя онклик, Например если кто-то переходит по нашим ссылкам внутри сайта, через это событие можно отправлять запрос на сервер с указанием что был такой переход. И потом сравнивать переходы по сайту от пользователей и если функция онклик срабатывала на эти ссылки с этого айпи. то все ок, Если нет - значит что переход выполнялся не через браузер а через программу для парсинга. Можно еще навесить отслеживание мыши, чтобы быть уверенным, что эти переходы совершены не через селенум > хромдрайвер
Я конечно все это повторил, применил у себя, все работает, но ничего не понятно, как работает removeEventListener, что такое анонимная функция? Буду пересматривать опять
Существует 3 типа функций: 1) Обычная именная: function имяФункцииНаАнглийском (параметр1, параметр2) { выражение с входными аргументами (параметрами); return и то что будет возвращать функции } 2) Анонимная функция или выражение. То же самое, что и первое, только не имеет названия функции в своей структуре и чтобы как то можно было к ней обращаться мы должны присвоить её новой переменной! const/let/var названиеПеременнойНаАнглийском = function (параметр1, параметр2) { выражение с входными аргументами (параметрами); return и то что будет возвращать функции } 3) Стрелочная функция. То же самое, что и первое, и второе, только не имеет зарезервированного слова function в своей структуре и чтобы как то можно было к ней обращаться мы должны присвоить её новой переменной! const/let/var названиеПеременнойНаАнглийском = (параметр1, параметр2) => { выражение с входными аргументами (параметрами); return и то что будет возвращать функции }
В функции пропиши которая вызывается при клике проиши setTimeout, и в нем в качестве аргумента пропиши стрелочную функцию которая выполняет все остальные действия.
Информация интересная, подача пипец, смотрел на 0.75 скорости. Хотя бы интонацию что ли менял в конце предложений. Оттарабанил без точек и запятых на одном дыхании 11 минут. Рассказал действие выдохни, подитож и следующее рассказывай. Лайк за грамотно рассказанный материал.
Подскажите, пойжалуста, есть ли такая возможность чтоби виводить дание на странице page.html в зависимости от того с какой страници ти на нее зашол test1.html, test2.html или test3.html? if page.html била открита из страници test1.html print “A” ifelse page.html била открита из страници test2.html print “B” else print “C”
Сергей, очень классно получается усваивать материал с вашим каналом, если бы вы выпустили туториол по VUE и Three.js было бы очень круто
Хорошая тем с отслеживаием событий. Уже вижу как можно построить систему по защите от скрапинга используя онклик, Например если кто-то переходит по нашим ссылкам внутри сайта, через это событие можно отправлять запрос на сервер с указанием что был такой переход. И потом сравнивать переходы по сайту от пользователей и если функция онклик срабатывала на эти ссылки с этого айпи. то все ок, Если нет - значит что переход выполнялся не через браузер а через программу для парсинга. Можно еще навесить отслеживание мыши, чтобы быть уверенным, что эти переходы совершены не через селенум > хромдрайвер
Шикарное объяснение, спасибо за ролик, очень понравилась структурированная подача
Это 100% подписка))
супер объяснил
Хорошо доходчиво разьясняете.спасибо.
Я конечно все это повторил, применил у себя, все работает, но ничего не понятно, как работает removeEventListener, что такое анонимная функция? Буду пересматривать опять
Существует 3 типа функций:
1) Обычная именная:
function имяФункцииНаАнглийском (параметр1, параметр2) {
выражение с входными аргументами (параметрами);
return и то что будет возвращать функции
}
2) Анонимная функция или выражение. То же самое, что и первое, только не имеет названия функции в своей структуре и чтобы как то можно было к ней обращаться мы должны присвоить её новой переменной!
const/let/var названиеПеременнойНаАнглийском = function (параметр1, параметр2) {
выражение с входными аргументами (параметрами);
return и то что будет возвращать функции
}
3) Стрелочная функция. То же самое, что и первое, и второе, только не имеет зарезервированного слова function в своей структуре и чтобы как то можно было к ней обращаться мы должны присвоить её новой переменной!
const/let/var названиеПеременнойНаАнглийском = (параметр1, параметр2) => {
выражение с входными аргументами (параметрами);
return и то что будет возвращать функции
}
@@Atikan37 Спасибо, я за год разобрался, но комментарий полезный
как сделать хлебные крошки которые показывают два пути навигации к целевой странице (F)? например A>C>E>F и A>F.
Подскажите, как сделать, чтобы onclick вызывал событие через какое-то время, а не сразу срабатывал?
setTimeout добавить в handler
В функции пропиши которая вызывается при клике проиши setTimeout, и в нем в качестве аргумента пропиши стрелочную функцию которая выполняет все остальные действия.
Информация интересная, подача пипец, смотрел на 0.75 скорости. Хотя бы интонацию что ли менял в конце предложений. Оттарабанил без точек и запятых на одном дыхании 11 минут. Рассказал действие выдохни, подитож и следующее рассказывай. Лайк за грамотно рассказанный материал.
в 2024 году твой код не работает в курсе ?
все меняется, увы
спасибо большое но единственное, очень быстро Объясняешь
Скорость воспроизведения можно поставить меньше,что бы вникать быстрее)))
Владимир Владимир ухааа
@@glebkabayjanov5646 как успехи в js? Год прошёл уже,или забросил?
Владимир Владимир спс отлично
Подскажите, пойжалуста, есть ли такая возможность чтоби виводить дание на странице page.html в зависимости от того с какой страници ти на нее зашол test1.html, test2.html или test3.html?
if page.html била открита из страници test1.html print “A”
ifelse page.html била открита из страници test2.html print “B”
else print “C”
Возможно поздно, но все же: это реализуется на стороне сервера, например flask или django
@@korbendallas7474спасибо за совет. реализовал через javascript
respect
не указка, а изображение ручки с интроскопа
ну француз!
А зачем медленнее объяснять кому нужно перемотать на 10 секунд или минуту назад нетрудно. Качественный структурированный материал. О чем еще мечтать 🤔
ДжаваСкрипт
Откровенно говоря, автор залазит в такие дебри, что ни хрена не понятно! Откуда берётся alert А, при обращении через this??? Херня полная
месАдж, адд, ява, и без остановок подача материала, не мое, я так не могу
а как по мне - так прекрасная подача и скорость! Могу порекомендовать ментора/наставника