Я использую jqueryUI исключительно для функции выбора даты. Замечательно, если вы можете обойтись без использования простого jquery, потому что тогда вы можете импортировать его из CDN Google, который потенциально быстрее, чем ваш собственный CDN (если есть), и повышает вероятность того, что пользователь уже кэшировал его, но вы не можете сделать это с jqueryUI. Мне интересно, поскольку jqueryUI - это просто jquery с некоторыми дополнительными вещами поверх него (?), Насколько возможно было бы импортировать обычный jquery из Google, а затем .extend() функцию выбора даты с вашим собственным js?
Логика для этого заключается в том, что jqueryUI с datepicker минимизируется до 48,5 КБ, и пользователь не будет кэшировать его при загрузке первой страницы. Если часть кода для выбора даты сведена к минимуму всего на 5 КБ (предположение), возможно, все, что нужно для средства выбора даты, может быть загружено всего с 5 КБ вашего собственного размещенного js, если пользователь уже попал на страницу, на которой есть jquery, импортированный из Google CDN. Может быть, это много работы, чтобы сбрить всего ~ 40 КБ (только в случае, когда у пользователя есть jquery, загруженный из Google), но иногда учитываются килобайты. Единственное, в чем я не уверен, так это в том, что / как datepicker может быть .extend() на обычном jquery или если jqueryUI принципиально отличается. Я знаю, что есть автономные версии jquery datepicker, но я как бы зависим от реализации jqueryUI datepicker... Мне просто не нужен огромный размер файла.