Size: a a a

Front-end developers

2020 May 17

DE

Denis Evlampiev in Front-end developers
vadym serduk
let f = debounce(alert, 1000);

function debounce(f, ms) {

  let isCooldown = false;

  return function() {
    if (isCooldown) return;

    f.apply(this, arguments);

    isCooldown = true;

    setTimeout(() => isCooldown = false, ms);
  };

}
f(1) // рабоатет
setTimeout( () => f(2), 3000);
setTimeout( () => f(3), 4000);  
Если написать в таком формате то код отрабатывает. Правда не знаю почему ))
Потому, что логика другая. В прошлом варианте, при первом вызове не запускался таймер. Поэтому второй вызов никогда не запускал функцию.
источник

ЕС

Евгений Сливинский... in Front-end developers
Ребят как из пути убрать .html?  proj/pages/single-work.html/1
источник

ЕС

Евгений Сливинский... in Front-end developers
И сразу же, как сделать страницу по определённом ID типо Single- post-id-1?
источник

BV

Bohdan Vinter in Front-end developers
Евгений Сливинский
Ребят как из пути убрать .html?  proj/pages/single-work.html/1
тебе необходимо только из этого пути .html кодом убрать или будут еще подобные пути, в которых этот код тоже будет использоваться?
источник

BV

Bohdan Vinter in Front-end developers
Евгений Сливинский
Ребят как из пути убрать .html?  proj/pages/single-work.html/1
Только что появилась идея: через split("/") вытащить кусочек с .html, обрезать последние 5 символов и склеить обратно
источник

PH

Pavlo Huk in Front-end developers
Евгений Сливинский
Ребят как из пути убрать .html?  proj/pages/single-work.html/1
.replace(/\.html/, '');
источник

ЕС

Евгений Сливинский... in Front-end developers
Хочу сделать на что-то типо как single-work/id-1. И что бы создавалась на каждый work своя страница данные которой вытягивается из .json
источник

ЕС

Евгений Сливинский... in Front-end developers
Спасибо. Попробую убрать
источник

ЕС

Евгений Сливинский... in Front-end developers
.replace(/\.html/, ''); покатило
источник

vs

vadym serduk in Front-end developers
Denis Evlampiev
Потому, что логика другая. В прошлом варианте, при первом вызове не запускался таймер. Поэтому второй вызов никогда не запускал функцию.
А в моем варианте получается return возвращает iscooldown = true  и на этом функции прекращает свою работу так ? Или не так))
источник
2020 May 18

АП

Алексей Прасолов... in Front-end developers
Есть какие нибудь сайты с PSD шаблонами сайтов для коммерческого использования? Что-то наподобие Pixabay (стоки изображений без авторского права)?

Мне всё равно какого качества шаблон, если что я могу и поправить, самое главное чтобы к нему не было прикреплено авторское право для того чтобы использовать контент для коммерческого использования... может кто знает подобные сайты?
источник

VK

Vasiliy K in Front-end developers
подскажите, кто знает, как сделать, чтобы в основном блоке, скоролился фон (ну или сам блок) по горизонтали, и при этом вся страница имела width: 100%, т.е. не выезжала никуда....


нужно скроллить фирокоформатный фон, не знаю, как сделать это...(
источник

k

k a r 1 m in Front-end developers
Всем привет. Не подскажете, начал знакомится с git и тут возникла проблема, vs code  не показывает ветку в которой нахожусь
источник

АХ

Андрей Хайрунин... in Front-end developers
git status - там тебе покажет название ветки твоей
источник

k

k a r 1 m in Front-end developers
В том то и дело, что он не показывает текущую ветку как на фото
источник

P

Philipp in Front-end developers
k a r 1 m
В том то и дело, что он не показывает текущую ветку как на фото
что слева внизу?
источник

k

k a r 1 m in Front-end developers
Ветка master, но я вот создал другую ее нигде нет
источник

k

k a r 1 m in Front-end developers
источник

ФН

Филип Нырковский... in Front-end developers
ребят хоть убей может кто-то объяснить не могу догнать
источник

DE

Denis Evlampiev in Front-end developers
vadym serduk
А в моем варианте получается return возвращает iscooldown = true  и на этом функции прекращает свою работу так ? Или не так))
Если isCooldown === true, возвращает undefined и завершает работу.
Если isCooldown === false, вызывает функцию, меняет isCooldown на true, запускает таймер и возвращает undefined.
Лучше научиться пользоваться дебаггером.
источник