Size: a a a

2021 May 12

PC

Pavel Chebotarev in javascript_ru
(работать будет быстрее, а разрабатывать медленнее ;)
источник

🧝

🧝‍♀[IMXO] Ded_Robot ... in javascript_ru
Я решил что первое пришло в голову
А Методов конечно больше
Это один из простых
источник

A

Alex in javascript_ru
Всем привет, есть такая проблема, у меня есть фиксированное меню когда я скролю вниз мои пункты подсвечиваются, использую offsetTop для секций, но когда дохожу до конца сайта последнюю секцию он не видит и меню не подсвечивается, допустим секция футер у нее offsetTop  5000 а я доскролил до конца и scrollY 4800, как такую херню можно побороть?
источник

j

jabascripter in javascript_ru
я такого типа задач уже раза 5 читаю, это ты их задаешь каждый раз?
источник

A

Alex in javascript_ru
В нескольких чатах продублировал если ты об этом, а если конкретно тут то не,не я
источник

AF

Alexey Fedotov in javascript_ru
исправлять правило определения текущего элемента
источник

AF

Alexey Fedotov in javascript_ru
например, считать текущим последний элемент в зоне видимости
источник

A

Aqshin in javascript_ru
Здравствуйте друзья. При нажатии на кнопку submit переходит в другую страницу, но в query string выдаёт такие параметры  example_lenght=10. Можете сказать, как это исправить?

https://codepen.io/ffuad123/pen/zYZrdaJ
источник

AF

Alexey Fedotov in javascript_ru
В чём проблема?
источник

R

Rainbow Spike in javascript_ru
бодрый вечер, есть ли в природе способ прикрепить полосу прокрутки к низу экрана? https://comicslate.org/ru/other/vida-de-programador/h0000 тут предполагается свайп по экрану, а я хочу ещё с монитора отслеживать
источник

К

Константин in javascript_ru
Разрешаю
источник

DM

Denys Mikhalenko in javascript_ru
Весь сайт переверстывать придется
источник

DM

Denys Mikhalenko in javascript_ru
Основному диву убрать ограничение по ширине, а боковые панели прилепить через position: fixed или мб изгаляться там с контейнерами полноэкранными, тогда через position: absolute
источник

DM

Denys Mikhalenko in javascript_ru
Просто так взять и прилепить скролл к низу экрана не получится, хотя можно сделать кастомный компонент конечно и скроллить твой див, когда его юзер таскает, но это будет полный колхоз и говно
источник

DM

Denys Mikhalenko in javascript_ru
Впрочем, у тебя такой сайт, что будет как раз соответствовать )
источник
2021 May 13

P

PeIIIaJIkuH in javascript_ru
В коде говорится про передачу контекста через func.call, но я не пойму, почему передаётся this? Разве не должен передаваться worker?
let worker = {
 someMethod() {
   return 1;
 },

 slow(x) {
   alert("Called with " + x);
   return x * this.someMethod(); // (*)
 }
};

function cachingDecorator(func) {
 let cache = new Map();
 return function(x) {
   if (cache.has(x)) {
     return cache.get(x);
   }
   let result = func.call(this, x); // теперь 'this' передаётся правильно
   cache.set(x, result);
   return result;
 };
}

worker.slow = cachingDecorator(worker.slow); // теперь сделаем её кеширующей

alert( worker.slow(2) ); // работает
alert( worker.slow(2) ); // работает, не вызывая первоначальную функцию (кешируется)
источник

P

PeIIIaJIkuH in javascript_ru
Кажется понял. В тот момент, когда мы вызываем worker.slow(2), точка передаёт передаёт в функцию slow референсный тип самого worker-а, из-за этого когда эта функция выполняется, её this равняется самому объекту worker. Так?
источник

DM

Denys Mikhalenko in javascript_ru
Так
источник

TJ

Trazer-45 Jet in javascript_ru
Переслано от Trazer-45 Jet
Приветствую, подскажите, как через js сделать открытие основного меню на мобиле при нажатии на обычную картинку в виде меню ?
источник

p

p0rsche in javascript_ru
document.addEventListener('click', () => { /* сим-сим, откройся!*/})
источник