有这么多人开发jQuery插件,遇到一个简单的-由于缺乏更好的语言-糟糕透顶的情况并不少见。没有示例或文档,该插件不遵循最佳实践等。但您是幸运者之一:本文将详细介绍您必须避免的陷阱。
对于那些经常使用Nettuts+的人来说,jQuery并不陌生。JeffreyWay的《30天学习jQuery》(以及此处和其他地方的各种其他教程)很棒,带领我们所有人走上了Sizzle支持的Awesomesauce之路。在所有的炒作中(以及开发人员和浏览器供应商在JavaScript采用方面的巨大飞跃),大量的插件已经出现。这就是jQuery成为最流行的JavaScript库的部分原因!唯一的问题是其中许多都不是太好。
在本文中,我们将不再专门关注JavaScript,而是更多地关注插件交付的最佳实践。
1-你不是在制作jQuery插件
有一些模式或多或少被普遍认为是创建jQuery插件的“正确方法”。如果您不遵循这些约定,您的插件可能...很糟糕!考虑最常见的模式之一: