JavaScript — где расположить код, используемый не везде?
Есть приложение на html - пусть будет для простоты сайт.
В нем есть для которых используется маленький кусочек js - он берет из localstorage значение последнего клика по пункту в таблице и подсвечивает его для удобства.
Короче, простейший код.
Так вот вопрос...
Где его расположить?
в общем файле с js-функциями(будет проходить обращение к storage и поиск элемента каждый раз), в шаблоне таблиц(то есть внутри body) или еще где-то?
Все зависит от возможностей CMS. По феншую нужно подгружать скрипты в заголовке из стораэйджа. Но по тому же феншую глупо загружать ненужные скрипты туда, где они не используются. Поэтому я иногда даи оставляю функцию, другую в нужном компонентике на нужной странице. Тем более для скрипта расположение в тесте совсем не критично.
Но когда уже паередаю сайты заказчику, то обычно все такие кусочки кодов засовываю в отдельный файл и подгружаю из хранилища на нужно й странице.