Итак, вы создаете кучу кода во внешнем файле .js, который требует jQuery и несколько его плагинов, или MooTools, или, возможно, еще несколько эзотерических библиотек. Очевидно, что фактическое "включение" выполняется на главной HTML-странице в разделе HEAD при загрузке в каждом script.
Но как наилучшая практика для переносимости, какие встроенные функции или широко принятые соглашения существуют в вашем файле JavaScript.js, чтобы гарантировать, что следующее schmoe, которое использует ваш код, помнит, чтобы также включать эти другие необходимые библиотеки?
Я ищу некоторый консенсус сообщества разработчиков, поэтому, пожалуйста, проголосуйте за ответ, который кажется наиболее распространенным или наиболее знакомым с вами.