В последнее время я много занимался веб-оптимизацией и столкнулся с интересной проблемой. Мне было интересно, может ли кто-нибудь знать о существующем решении.
Допустим, у вас есть несколько внешних файлов .js для отдельных страниц, каждый из которых имеет собственную функцию
$ (document) .ready ()
. Скажем, функция готовности документа для страницы 1 применяет стиль к каждому
в теле, а документ, готовый на странице 2, только стили
с. Простой пример.
Теперь предположим, что вы объединяете эти 2 сценария вместе со всеми сценариями вашей библиотеки, чтобы уменьшить количество HTTP-запросов при загрузке страницы. Теперь оба готовых документа сработают, и li на странице 2 будет отформатирован с использованием кода, предназначенного только для страницы 1.
Мой вопрос: есть ли способ через jQuery или стороннюю библиотеку назначить конкретный документ готов к работе с определенной страницей, но все еще объединены в один файл .js?