构建jQuery UI插件

时间:2008-12-09 18:11:46

标签: javascript jquery jquery-plugins jquery-ui-plugins

除了官方文档之外,是否有任何推荐的资源来学习构建jQuery插件。我特别感兴趣的是为UI库构建插件。

我一直在寻找一些官方消息来源,但我发现它们看起来都很不一样。许多都没有得到很好的评论,很难说出哪些代码块是基本结构的一部分,以及特定插件的具体内容。

如果还没有任何好的资源,那么在从头开始编写插件时,是否有人能够了解我应该从哪个基本结构开始?

4 个答案:

答案 0 :(得分:3)

“学习jQuery”教程

Learning jQuery是一个非常有用的网站,并且有一个great tutorial on plugin authoring

我真正喜欢的一个原则是:创建用户可以覆盖的默认设置

所以也许你可以说$(this).highlight()并默认突出显示蓝色。或者你可以说$(this).highlight(“green”)它会突出显示绿色。

但你也应该说:

   $(this).highlight({
    foreground: 'red'
    });

...默认情况下会突出显示红色

其他好资源

答案 1 :(得分:1)

您是否尝试过关于jQuery的Manning出版物书籍jQuery In Actiontable of contents表示编写自己的插件有很好的材料。

答案 2 :(得分:1)

JQuery in Action的第7章是“使用自定义插件扩展JQuery”,并且应该为您提供所需的信息。

答案 3 :(得分:1)

尝试this一个。本教程将逐步引导您创建自己的插件。