除了官方文档之外,是否有任何推荐的资源来学习构建 jQuery 插件。我对为 UI 库构建插件特别感兴趣。
我一直在寻找一些官方的来源,但我发现它们看起来都完全不同。许多没有很好的评论,很难分辨哪些代码块是基本结构的一部分以及特定插件的特定内容。
如果还没有任何好的资源,任何人都可以告诉我从头开始编写插件时应该从什么基本结构开始?
除了官方文档之外,是否有任何推荐的资源来学习构建 jQuery 插件。我对为 UI 库构建插件特别感兴趣。
我一直在寻找一些官方的来源,但我发现它们看起来都完全不同。许多没有很好的评论,很难分辨哪些代码块是基本结构的一部分以及特定插件的特定内容。
如果还没有任何好的资源,任何人都可以告诉我从头开始编写插件时应该从什么基本结构开始?
Learning jQuery是一个非常有用的网站,并且有一个很棒的插件创作教程。
我真正喜欢的一个原则是:创建用户可以覆盖的默认设置。
所以也许你可以说 $(this).highlight() 并且默认情况下它会突出显示蓝色。或者你可以说 $(this).highlight("green") 它会突出显示绿色。
但你也应该可以说:
$(this).highlight({
foreground: 'red'
});
...默认情况下,它将从那时起突出显示红色。
您是否尝试过 Manning Publications 关于 jQuery、jQuery In Action的书?目录表明编写自己的插件有很好的材料。
JQuery in Action的第 7 章是“使用自定义插件扩展 JQuery”,应该为您提供所需的信息。
试试这个。本教程将带您逐步创建自己的插件。