Drno, ну формально не поддерживает современные методы шифрования. А фактически, имея роутеры с поддержкой 5G, я вынужден сидеть в 2.4ГГц, который существенно зашумлен соседями, из-за чего iptv отваливается. Не комфортно.
Евгений Бабенко это так не работает. Тут mousedown срабатывает один раз, когда кнопка мыши опустилась... тут наверно нужно проверять не отпущена ли кнопка мыши и если нет - повторять итерацию. Это мысль, но может есть способ попроще?
Система резервирования - это не просто графическая форма. Это бэкэнд, который отрабатывает то, что пользователь выбрал на фронте. Вы хотите, чтобы за вас написали систему резервирования столов? А так-то ничего сложного тут нет - помещение - блок div с определенными размерами, столы - дочерние блоки div или лучше label, привязанные к соответствующим input type="checkbox".
Такой css - это вполне допустимо. В частности в рамках подхода Critical Path Css, а так же для оптимизации CLS в Google Pagespeed Insights. Правда в вашем коде ничего такого нет, но ваш сеошник все равно заблуждается - этот код не святой грааль.
1. Ну, можно использовать для копии объекта функцию вызывающую его переиндексирование с числовыми ключами, сортировку какую-нибудь.
2. Можно использовать функцию implode и дальше работать со строкой с помощью регулярных выражений.
3. Функция array_pop.
Впрочем я не разработчик, возможно я чего то не понимаю.
voyager-studio, Что-то помимо вашего кода генерит еще одни хлебные крошки. Смотрите остальной ваш код. Кстати никто не запрещает начинать считать вложенность с 0, а не с 1.
Сергей delphinpro, ну как почему? потому что preload'ом вы повышаете приоритет загрузки изображения. И пока оно не загрузится не будет рендера значимой части страницы.
Сергей delphinpro, и зачем это использовать для фоновых изображений? Только первоначальную загрузку сайта тормозить. В моей схеме фоновые изображения загрузятся с низким приоритетом. после всего важного, как и должно быть.