Я хочу создать небольшую библиотеку, и обычно я бы просто сделал это либо автономным модулем AMD, либо, если он зависит от функциональности jQuery, как плагин jQuery. Для этого, однако, я понял, что библиотеке технически не требуется jQuery внутри, хотя использование его в качестве плагина jQuery было бы более интуитивно понятным для пользователей jQuery. Можно ли записать его таким образом, чтобы он регистрировался только как модуль jQuery, если jQuery присутствует, но отлично работает на нем?JS-библиотека как автономная и jQuery-плагин
1
A
ответ
1
Вы можете сделать что-то вроде этого:
if (typeof jQuery !== "undefined") {
jQuery.fn.foo = function() { }
}
// jQuery(".selector").foo() is now available when jQuery was present
Смежные вопросы
- 1. Автономная спячка и автономная JTA автономная платформа
- 2. Онлайн и автономная синхронизация
- 3. Propel как автономная библиотека
- 4. HHVM автономная и исполнение опция
- 5. Автономная баночка и maven central
- 6. jQuery как автономная библиотека ajax
- 7. pouchDB и Backand, автономная и онлайн-синхронизация
- 8. оператор преобразования как автономная функция
- 9. Android автономная служба
- 10. автономная документация ggplot2?
- 11. Ионная автономная аутентификация
- 12. Огромная автономная база данных
- 13. Автономная баночка с верблюдом и веб-интерфейсом?
- 14. Автономная установка и настройка Tikione Netbean Plugin
- 15. автономная поддержка uwp
- 16. Xcode 3.2 автономная документация?
- 17. Автономная база данных?
- 18. sbt, ivy, автономная работа и странность
- 19. Автономная библиотека для AJAX
- 20. Онлайн и автономная поддержка приложений RestKit iOS
- 21. Автономная установка Qt Designer
- 22. автономная библиотека JavaScript xslt?
- 23. Автономная маршрутизация на AngularJS
- 24. Автономная транзакция в TopLink
- 25. автономная карта с маршрутизацией
- 26. Haskell автономная документация?
- 27. Автономная программа Matlab
- 28. Коллекция повторная автономная директива
- 29. автономная грамматика и парсер для php
- 30. автономная документация и примеры кода Android