Helo,Удалить ненужные функции jQuery
Библиотека, подобная jQuery, полностью загружена и поставляется со многими функциями, которые мы не можем использовать в наших скриптах. Интересно, есть ли способ сказать, что мой скрипт узнает все функции jQuery, которые я использую, и его зависимости, а затем удалить оставшиеся функции из библиотеки jQuery. Это может быть применено практически к любой библиотеке и на самом деле не является специфическим для jQuery вопросом.
Дайте мне знать ваши мысли о том, как это достижимо. Я знаю, что это может стать головной болью позже, если я добавлю новую функцию в свой код, и функция не существует в jQuery. Но я готов принять такой риск.
Хороший бог, позвольте спросить, почему? – jAndy
Да, вы можете. У нас есть программное обеспечение, которое работает на тысячах сайтов, а код jQuery добавляется вместе с нашим кодом. Но по мере продвижения вперед мы хотим удалить ненужные части (поскольку мы едва используем какие-либо основные функции jQuery, кроме нескольких). Мы загружаем jQuery с помощью CDN, но нашим клиентам это не нравится. Они хотят все устраивать. Не спрашивайте меня, почему, как я не знаю. –
Если вы придумали разумную стратегию кэширования, вы можете локально использовать весь файл jQuery, но кешируйте его так, чтобы вам не пришлось беспокоиться о стоимости загрузки/дополнительного HTTP-запроса. [Кэширование для веб-авторов и веб-мастеров] (http://www.mnot.net/cache_docs/) - отличный ресурс. –