javascript – 构建jQuery UI插件

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

我一直在寻找一些正式的来源,但我发现它们看起来彼此截然不同.许多都没有得到很好的评论,很难说出哪些代码块是基本结构的一部分,以及特定插件的具体内容.

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

最佳答案
“学习jQuery”教程

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

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

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

但你也应该说:

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

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

其他好资源

> Fuel Your Coding article
> Starter – 用于快速启动插件的工具

转载注明原文:javascript – 构建jQuery UI插件 - 代码日志