Javascript-файлы Meteor JS в main. * По-прежнему загружаются неправильно. Лучшие практики для порядка загрузки?

В течение последних 2 недель я строил проект Meteor, и мне хотелось бы кое-что подумать о порядке загрузки от людей, которые использовали и боролись с Meteor.

Возьми этот шаблон:

http://bootstraptaste.com/free-one-page-bootstrap-template-amoeba/

Все важные файлы javascript указаны в нижней части index.html. Если вы попытаетесь перенести это в проект Meteor, удачи в использовании всех эффектов и анимации, особенно тех, что вmain.js

Простое оставление тегов скрипта внизу означает, что тонна анимаций javascript и jQuery не будет работать, поскольку в Meteor файлы JS могут полностью загружаться до полной загрузки DOM. И это ломает много вещей.

В Meteor любой файл с именем main. * Будет загружен после всего остального.

Обратите внимание, что это означает только то, что main. *начинается загрузка после всего остального. Он ничего не говорит о том, когда файлы заканчивают загружаться. Сценарии вmain.js все еще не работает.

Если я положу все теги сценария в своиmain.html а затем прикрепите его кindex.html как шаблон, анимация все еще не работает.

я пробовал

Template.layout.created = function () {$ ('head'). Append (''); }

и это не работает так же хорошо.

Использование Meteor.startup (func) невероятно ненадежно, потому что даже если «На клиенте функция будет запущена, как только DOM будет готов», определение Meteor «DOM ready» НЕ равно »после того, как все в DOM загружено. " Таким образом, функция все еще может работать после того, как DOM не будет полностью загружен.

В любом случае, у кого-нибудь еще есть серьезные проблемы с Метеором? И какие-либо лучшие практики или обходные пути?

Ответы на вопрос(1)

Ваш ответ на вопрос