История изменений
Исправление Anatolik, (текущая версия) :
Можно взять coffee и написать
$ ->
# код, выполняемый после загрузки
Минифицировать со всеми зависимостями в один main.js и подгружать его с помощью <script async src='main.js'></script>. И при этом script-тег помещать в <head>. Подробней об async можно почитать здесь и здесь.
А еще лучше вообще рендерить на сервере, если есть такая возможность.
Дело в том, что на доступность DOM до ready полагаться по стандарту нельзя.
Плюсую.
Исходная версия Anatolik, :
Можно взять coffee и написать
$ ->
# код, выполняемый после загрузки
Минифицировать со всеми зависимостями в один main.js и подгружать его с помощью <script async src='main.js'></script>. Подробней об async можно почитать здесь и здесь.
А еще лучше вообще рендерить на сервере, если есть такая возможность.
Дело в том, что на доступность DOM до ready полагаться по стандарту нельзя.
Плюсую.