мне надо чтоб удалял age 40 , потом после удаления самый больше возраст будет 31 его тоже надо удалить, до тех пор пока не останется пустой массив
forEach
здесь плохо подходит, так как массив уменьшается.const data3 = [
{
name: "Андрей",
age: 31
},
{
name: "Валерия",
age: 31
},
{
name: "Егор",
age: 25
},
{
name: "София",
age: 29
},
{
name: "Антон",
age: 40
},
];
while(data3.length) {
data3.splice(data3.findIndex((n) => {
return (n.age === Math.max(...data3.map((n) => n.age))) ? !0 : !1;
}), 1);
}
У меня была идея сделать обертку вокруг фото и при определенных условиях применить ей ширину 100%, тем самым сдвинув текст вниз. При этот само фото можно отцентрировать с помощью text-align:center у обертки. Но как это сделать толкьо на css без js я так и не придумал. Была надежда на контейнерные запросы и какие-то современные свойства, но все без результатно.
чтоб немного включить твой мозг, скрипт можно прописать на события
Ну а дальше можно пробежаться регуляркой для удаления ненужных атрибутов. И здесь нет ничего сложного.
$result = strip_tags($text, '<p><a>');
за не него тимлид отвечает, он и сказал делать через айдиЕсли сайт работает на нормальных ссылках без параметров, а так правильно и так должно быть, убех нахрен этого тимлида.
Почему-то if ( navigator.geolocation ) не работает нормально
navigator.geolocation
? Для того браузера, в котором не работает? audioElem.play().then(() => {
console.log('play audio');
}).catch((error) => {
console.log("no playing audio");
});
Нажимая на определенный месяц, нужно чтобы события показывались только этого месяца.Писал прям в консоли.
jQuery('.dropdown-month ul > li').on('click', function(e){
e.preventDefault();
let month = jQuery(this).data('month');
jQuery('.evenements__single').css({'display': 'none'});
jQuery('.evenements__single[data-month='+month+']').css({'display': 'block'});
return !1;
})
Если хочется анимации, то проще использовать mixitupПлюс - возвращаемся к тому что папка выступающая как симлинк вся становится доступной и (тадаааа!) один файл мы снова не можем зашарить.Где-то да, а подумав и нет...
Можно, но для такого расклада нужно учесть несколько моментов:
- этот htaccess будет постоянно перезаписываться скриптом (когда выделется ссылка - внести директиву, когда время жизни ссылки вышло - убить директиву)
- учесть инструмент фиксирования времени жизни ссылки + по крону собственно говоря проверять раз в 3-5-10 минут (зависит от критичности возможности ссылки жить чуть дольше положенного)
Как вариант, могу предложить такой механизм:
- пользователь выбрал там что-то, чтобы получить временную ссылку
- скрипт читает файл htaccess (просто в переменную)
- генерирует случайную строку (можно и просто и банально через md5(time()) и проверяет, чтобы для такой строки не было уже записи в файле, если есть, можно просто еще раз к строке md5 применить и снова проверить и так пока не получится уникальная строка, снять текущее время time(), добавить к нему время существования ссылки - получим время до которого ссылка живет
- добавить в htaccess строчку вида RewriteRule ^tmplinks/временная-уникальная-строка/?$ реальный-явный-путь-к-файлу [L] #время-до-которого-ссылка-работает
- выдать юзеру адрес ссылки вида: http://www.domain.ru/tmplinks/временная-уникальная...
Далее, создать скриптик, который по крону будет запускаться с нужной частотой и просто проверять, есть ли в htaccess директивы перенаправления, которые как бы должны "умереть"? перезаписывать htaccess без этой строки (это время после # в строках директив перенаправления).
Лучше блок директив временных ссылок вообще выделить сверху и снизу "псевдотегами", чтобы этот блок можно было вставить туда, где нужно в файле, и потом не мучиться разбиранием и выделением нужных частей
С помощью данного когда я вывожу в виде таблице все файлы и эту таблицу видят только эти три модератора.Это совершенно не значит, что у вас ссылки временные и до них можно достучаться. Лучше всего, как я и говорил, ссылки делать временными. Но это уже относится ко второй части вашего бедующего вопроса. Он будет. Потом.... И это уже из второй части моего ответа.
Способы Яндексуется на раз.