一、简介
插件(Plugin)又称扩展(Extension),是一种遵循一定规范的应用程序接口编写出来的程序。
jQuery的易扩展性,吸引了来自全球的开发者来共同编写jQuery插件,目前已经有超过几百种插件因公在全球不同类型的项目上,使用这些经过无数人检验和完善的优秀插件,可以帮助用户开发出稳定的应用系统节约项目成本。
jQuery插件的开发包括两种:
一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。
插件开发参考链接:http://blog.csdn.net/limm33/article/details/52846698
二、常用扩展插件
jQuery常用插件,导入jquery插件确保它位于主jQuery库后!
对话框:
表单验证:
jquery.form.js
放大镜:
cloud zoom(这个效果炫)
jquery.jqzoom.js
jquery.jqzoom.css
图片查看:
图片切换插件Nivo Silder:
jquery.nivo.slider.js
nivo-slider.css
theme-default.css
arrows.png
bullets.png
loading.gif
树状结构:
焦点图:
评分:
Tab:
idTabs(虽然自己也写了tab选项卡的插件,但在之前一直用的都是这个)
面包屑导航:
jBreadCrumb(IE6下似乎有点问题)
Tip:
分页:
上传:
Cookie插件cookie:
jquery.cookie.js
搜索插件AutoComplete:
jquery.autocomplete.js
jquery.autocomplete.css
indicator.gif
右键菜单插件ContextMenu:
jquery.contextmenu.js
jquery.contextmenu.css
动画表格排序插件TableSort:
jquery.tableSort.js
进度条插件ProgressBar
jquery.progressbar.js
页面加载遮盖插件LoadMask:
jquery.loadmask.js
jquery.loadmask.css
数据分页插件Pgination:
jquery.pagination.js
jquery.pagination.css
消息通知条插件Activebar2:
activebar2.js
滚动条插件NiceScroll:
jquery.nicescroll.js
zoomico.png