Яндекс походу вообще запутался, что развивать. То одно пытается развить, то другое. Дзены-эфиры-рутубы... Жалко мне его, беднягу.
Не знаю, лично я вообще не понимаю, как можно что-то изучать по ютубу. Для меня ютуб - это больше развлекалово. А что-то изучать - только по текстовым материалам.
Автору нужен. Для личностного роста.
Для начала надо понять, что выпиливаем. Весь код JS условно можно поделить на 2 части:
- сторонние скрипты, типа всяких слайдеров, фэнсибоксов, дэйтапикеров и пр.- собственный код.
Иногда все скрипты сгребают в один-два сборных файла, но в этом случае обычно всё же внутри делают разделение комментариями, поэтому можно разобраться, что к чему относится.Сторонние скрипты, скорее всего, придётся выкидывать целиком, по принципу "не нужен слайдер" – убираем скрипт слайдера". Ковырять сторонние скрипты - дело неблагодарное.Свои скрипты можно оптимизировать, разбирая их по шагам: что для чего написано. К примеру, заменили гугл-карты на яндекс-карты - убираем настройки гугл-карт из скрипта.
И ещё надо понимать что есть действительно мешающие скрипты, которые грузят процессор, а есть такие которые просто лежат и никому не мешают. Последние можно и не трогать если есть сомнения в их необходимости.
С какого перепуга?
То есть Вы поняли, в чём состоит ошибка?
Оно и есть:
GET https://www.technodom.kz/graphql?hash=3548933678&_url_key_0=650
(это пример, там хэш меняется и выдаётся ошибка)
Более того, решений много. Правильнее было бы написать "решение выбрано" ;)
Возможно, что и не очень дорого будет - в зависимости от того, насколько сложная картинка. Это просто изменение стилей CSS областей картинки по клику на кнопочки (код javascript). В любом случае такого плагина, чтобы поставить и ничего не делать, скорее всего нет. Картинки же все разные, и настраиваются по-разному.
Ну закладывать F5 в процедуру заполнения формы - это какое-то странное решение, на мой взгляд. Правильнее при необходимости заполнения формы в несколько заходов - это заполнять поля полученными данными.Или вообще использовать обмен данными через ajax. В зависимости от целей и задач.