当前位置:嗨网首页>书籍在线阅读

34-讨论

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

3.8.3 讨论

jQuery有JavaScript程序库中最大的开发人员社区之一。大的社区能够贡献大量可在网上找到的插件和教程。jQuery托管着一个插件库,作者编写插件之后提交到http://plugins.jquery.com。在这个插件库中目前已经有了超过1600个插件,可以在许多不同的分类中找到插件。插件作者受邀提交插件并给出描述、指向插件的链接和指向插件文档的链接。这个插件库帮助开发人员更轻松地搜索他们所需要的特定功能。

作为开发人员,你很可能最终找到符合需求的插件。但是万一这样的插件不存在,自己动手创建一个也很容易。下面是需要牢记的一些要点:

  • 文件取名为jquery.[插件名称].js,如jquery.debug.js。
  • 所有新的方法都附属于jQuery.fn对象;所有函数附属于jQuery对象。
  • 在方法中,this是对当前jQuery对象的引用。
  • 所附加的任何方法或者函数最后必须有一个分号( ),否则代码在压缩的时候将被破坏。
  • 除非明确指出,否则方法必须返回jQuery对象。
  • 应该使用 this.each 循环读取当前匹配元素集——这样制作出来的代码清晰且有很好的兼容性。
  • 在插件代码中始终使用jQuery代替$——这样用户可以在单个位置修改jQuery的别名。

创建插件的更多信息和例子可以参考http://docs.jquery.com/Plugins/Authoring ,或者跳到第12章,Mike Hosteler将在该章中更详细地介绍这方面的知识。