Однажды столкнулся с интересным явлением, о котором ранее сам не задумывался. Откровение всегда приходит неожиданно )
Занимался ускорением загрузки сайта. Для этого подключал минификацию CSS и JS — стандартная штука. Но вот в чем шутка, после минификации переставали работать динамические элементы на JavaScript.
Выяснилось, что виноват двойной слэш, который используется для комментариев внутри script.
В итоге при минификации вот такого кода:
//sendMessage $('.js-btn-send')..
Получался вот такой:
//sendMessage $('.js-btn-send')..
Все, что шло после этого комментария в него и попадало. Что из этого получалось, точнее НЕ получалось надеюсь понятно.
Комментируйте правильно в JavaScript:
/*sendMessage*/ $('.js-btn-send')..
И будет вам счастье!
Надеюсь кому-то кроме меня это тоже пригодиться. Пользуйтесь и удачи!
Если эта информация оказалась вам полезной и интересной, то можно поблагодарить автора любой суммой либо по номеру телефона +79807480224 (Сбер, Тинькофф)