Javascript bootstrap 4插件-在jquery中注册的方法

Javascript bootstrap 4插件-在jquery中注册的方法,javascript,jquery,twitter-bootstrap,jquery-plugins,bootstrap-4,Javascript,Jquery,Twitter Bootstrap,Jquery Plugins,Bootstrap 4,阅读bootstrap 4代码(他们是如何在jquery中注册插件的),我无法理解以下几行: 1) 为什么作者要添加到方法工具提示。\u jQueryInterface构造函数属性?他们试图提供什么样的功能 $.fn[NAME] = Tooltip._jQueryInterface // this is clear $.fn[NAME].Constructor = Tooltip // mmmmm ? 2) 在那里做了什么(添加了noConflict方法,但如何使用它?) 现在我知

阅读bootstrap 4代码(他们是如何在jquery中注册插件的),我无法理解以下几行:

1) 为什么作者要添加到方法工具提示。\u jQueryInterface
构造函数
属性?他们试图提供什么样的功能

  $.fn[NAME] = Tooltip._jQueryInterface // this is clear
  $.fn[NAME].Constructor = Tooltip  // mmmmm ?
2) 在那里做了什么(添加了noConflict方法,但如何使用它?)


现在我知道了问题二的答案(它是
$.fn[NAME].noConflict=function(){..}

此插件
noconflict
方法可以这样使用:

var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton            // give $().bootstrapBtn the Bootstrap functionality
var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
$.fn.bootstrapBtn = bootstrapButton            // give $().bootstrapBtn the Bootstrap functionality