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