Ответы пользователя по тегу JavaScript
  • Как удалить определенные HTML теги?

    PolarOneBear
    @PolarOneBear
    Вы не написали где именно удалить, ну в смысле через блокнот или на странице.
    Вот можно скриптом - при просмотре кода (не кода страницы, а кода элемента) не будет тегов.

    <!-- Добавьте следующий скрипт после вашего HTML кода -->
    <script>
        // Находим элементы с тегом <a> внутри тега <div> по классу или другому селектору и удаляем их
        const divElement = document.getElementById("id");
        const aElements = divElement.querySelectorAll("a");
        
        aElements.forEach(aElement => {
            aElement.remove();
        });
    </script>


    А можно в блокноте с помощью регулярных выражений
    <a.*?>.*?<\/a>
    Но это не совсем точный инструмент будет при большом количестве элементов. Может удалить ссылки и не в блоке DIV.

    Поэтому лучше скриптом, задать id элемента и что удалить.
    Ответ написан
    Комментировать
  • Больше время ttfb. Как уменьшить?

    PolarOneBear
    @PolarOneBear
    Проблем вызывающих это - много, сам решаю.
    - снижение количества плагинов (даже просто установленных) - уменьшает время отклика.
    - количество обрабатываемых текстов, шорткодов и тд.

    Сильный прирост в скорости дало отключение CF7, но так как он удобен в общем и нужен - либо через ajax грузить (но там могут быть другие проблемы) так и просто пересылать на одну страницу на которой, только на которой! и будут грузится стили и скрипты формы (по умолчанию на каждой странице подгружаются).

    - дебажить как писали выше. научится пользоваться консолью на минимальном уровне и смотреть что вызывает ошибки, какие ошибки.

    - плагины кеширования. многие не рекомендуют, но как минимум посоветовал бы из "ускорялок" Autoptimize. там не много настроек и сломать что-то тяжело, а если что-то перестанет работать - отключить по порядочку.

    - тяжелая артиллерия и отдельный разговор) - это оптимизация сервера, вообще это изначально должно быть и лучше нанять кого-то или обратиться в поддержку, хотя поддерживать, наращивать функционал через плагины, станет тяжелее (дороже). Обычно рекомендуют nginx + PHP-FPM + MariaDB
    Ответ написан
    Комментировать