Чтение кода начальной загрузки 4 (как они регистрируют включение в jquery) Я не могу понять несколько строк:
https://github.com/twbs/bootstrap/blob/v4-dev/js/src/tooltip.js
1) Почему автор добавляет в метод Tooltip._jQueryInterface свойство Constructor
? Какого рода функционал они пытаются обеспечить этим?
$.fn[NAME] = Tooltip._jQueryInterface // this is clear
$.fn[NAME].Constructor = Tooltip // mmmmm ?
2) что там делается (добавлен метод noConflict, но как он будет использоваться?):
$.fn[NAME].noConflict = function () {
$.fn[NAME] = JQUERY_NO_CONFLICT
return Tooltip._jQueryInterface
}