Прочитав много статей, например Как мне включить файл JavaScript в другой файл JavaScript? - очевидно невозможно включить один сценарий в другой.
Итак, вот мой вопрос - я обеспокоен раздуванием JS. или слишком большая загрузка неиспользуемого кода со страницами, которые не используют / не нуждаются в нем. Однако иногда мне могут понадобиться одни и те же функции на нескольких страницах, но не на всех.
Если мы посмотрим на превращение логических разделов онлайн-приложения в объекты, такие как «клиенты» или «элементы», у нас может быть связка кода, специфичного для каждого из этих «объектов».
В качестве примера я мог бы иметь группу кода «profile», которая позволяет мне управлять своим профилем, она может иметь несколько всплывающих окон div, которые использовать Ajax, и в качестве примера допустим, что я У меня есть пара функций, которые управляют моим «адресом доставки», они управляют всплывающим окном div, они обрабатывают Ajax, специфичный для этой информации. - скажем, у меня для этого есть 4 функции. Но это только часть гораздо большего файла «profile.js», который обрабатывает ВСЕ мои «профили» ...
Теперь у меня есть еще один раздел приложения - например, корзина для покупок - где мне нужно чтобы разрешить пользователю доступ к всплывающему окну «адрес доставки» и всем функциям Ajax.
Думаю, я бы хотел повторно использовать только эти функции из profile.js - потому что «переписывать» код, который делает то же самое, кажется «плохим тоном» - потому что тогда я бы долго срочные проблемы обслуживания кода - если я внес изменения - я должен помнить везде, где я использовал этот код.
Итак , если я ' m осталось вывести «лучшую практику» - с учетом ограничений работы этих технологий - я не могу «вкладывать» и повторно использовать js, как я делаю на стороне сервера ИЛИ CSS.
Мой код работает должны быть разбиты на отдельные файлы, и (теоретически) будет использоваться множество файлов меньшего размера .js
Так что мой
будет выглядеть так