Мы разрабатываем фрагмент, встроенный в сторонние сайты, и использует jQuery.
Фрагмент проверяет, загружен ли сайт jQuery. Если это так, она использует эту библиотеку, в противном случае она загружает нашу собственную копию (в настоящее время jQuery 1.4.4, мы скоро переходим к последнему).
В jQuery происходят изменения. Одним из таких изменений является, например, изменение в семантике attr()
и введение prop()
.
Есть ли какие-то рекомендации по работе с jQuery таким образом, чтобы они были максимально совместимы с обратной связью? Даже когда мы переходим к последним, мы по-прежнему хотим использовать существующую библиотеку jQuery, если она существует вместо загрузки новой копии, чтобы сохранить время загрузки и ресурсы.