码海拾遗

但行好事,莫问前程

导航

JQ插件

什么是插件

  插件(plugin)是JQuery的扩展(Extension),以JQuery的核心代码为基础,是一种遵循一定规范的应用程序接口编写出来的程序。

插件的引入

  1. 引入jquery.js文件
  2. 引入插件的js文件
  3. 引入插件的周边文件,如皮肤,语言包等

插件的使用

  可在jqurey的官网上查看JQ的各种插件:http://plugins.jquery.com/

  

  在点击进入某一插件后,可看到插件的版本等信息,常用的Try a Demo(运行样式)和Read the Docs(查看使用文档)

  

 

 自定义插件

  按形式分类

  • 封装对象方法的插件(基于某个DOM元素的对象,局部性)
  • 封装全局函数的插件
  • 选择器插件(如find())

  封装要点

  • 插件名推荐使用jqurey.[插件名].js,避免冲突
  • 局部对象附加jquery.fn对象上,全局函数附件在jqurey上
  • 插件内部,this指向当前局部对象
  • 可以通过this.each()遍历所有元素
  • 所有的插件或方法必须以‘;’结尾,避免出现问题,最好以‘;’开头
  • 插件应返回JQuery对象,以保证链式连缀
  • 避免在插件内部使用‘$’,如要使用,传递JQurey进去

  

posted on 2015-06-25 00:36  widrin  阅读(678)  评论(0编辑  收藏  举报