Javascript 为什么galleriffic.js中有两个插件声明?
我正在尝试将我自己的功能添加到Javascript 为什么galleriffic.js中有两个插件声明?,javascript,jquery,Javascript,Jquery,我正在尝试将我自己的功能添加到galleriffic.js,该功能将在更改图像时更改包含文本的 问题是,我很难理解代码。让我困惑的一个主要问题是,在第16行,它是如何包含插件声明的 $.galleriffic = {..... 在第88行,它具有以下功能 $.fn.galleriffic = function(settings) {... 这两者之间到底有什么区别?为什么不把函数放在插件声明中呢? 为什么有一个是原型,另一个不是原型?(通过.fn) 我认为第一个声明允许您写: $.galle
galleriffic.js
,该功能将在更改图像时更改包含文本的
问题是,我很难理解代码。让我困惑的一个主要问题是,在第16行,它是如何包含插件声明的
$.galleriffic = {.....
在第88行,它具有以下功能
$.fn.galleriffic = function(settings) {...
这两者之间到底有什么区别?为什么不把函数放在插件声明中呢?
为什么有一个是原型,另一个不是原型?(通过.fn
)
我认为第一个声明允许您写:
$.gallerific.goto(hash);
这看起来像是某种方便的功能
第二项声明是为了:
$(selector).gallerific({
// options
});