Как правильно хранить javascript?
Отказываться не нужно, в наше-то время. Несколько общих рекомендаций:В head'е могут быть только самые необходимые скрипты, которым это нужно. Например, аналитика, счётчики, возможно что и jquery (просто по привычке его всегда в head'е прописываю)Остальные скрипты нужно убирать в самый конец страницы.Скрипты, как и стили, кстати, для ускорения загрузки надо сжимать и сливать в один файл
Абсолютно все скрипты нужно засовывать в конец body. Если от скрипта не зависит ваше приложение (социальные кнопки, реклама) - добавлять атрибут defer.Например, аналитика, счётчики, возможно что и jquery (просто по привычке его всегда в head'е прописываю)
Идиотская привычка.