我一直在寻找启动器(http://starter.pixelgraphics.us/),以及开始制作插件......
所以我想知道 - 如何在示例代码中添加一个允许我获取值的方法 - 打破链接,但获得的值一样?
例如。假设您编写了一个插件,它可以对表执行操作,并且该插件会在内部保留该表中的行数...那么方法会是什么样的/如何调用它来检索行计数?
实际上很高兴知道如何使用启动器调用方法 - 比如说你有一个'foo'方法 - 对表做一件事,一个'bar'方法 - 检索一些值 - 你怎么做那个呢?
我知道可怜的例子,但这是我追求的过程......
TA
卡尔文
答案 0 :(得分:0)
如果你的代码库已经在使用jQuery UI,你应该使用widget工厂。制作jQuery插件时非常有用。
我发现一个很好的起点是:
http://ajpiano.com/widgetfactory/#slide1
jQuery通过返回(带有jQuery对象的元素)来维护可链接性。由于您描述的函数将是一个getter,它将不会返回它将无法用于继续链的jQuery对象。
E.G。使用css()和width()
进行测试$('h1').css('color').width()
当css('color')返回颜色时,这将会中断。
查看创作jQuery插件的维护可链接性部分:
http://docs.jquery.com/Plugins/Authoring#Maintaining_Chainability