jQuery插件开发模式(一)

来源:互联网 发布:怎么做淘宝客挣钱2016 编辑:程序博客网 时间:2024/05/17 06:53

想从事web前端开发的博友,那么掌握一门js框架是必需的。(大多数同事好像对[网页美工]这个职位的要求在本人看来是太肤浅)其中jQuery觉得算是js框架中的突出成员之一。(小建议:学习jQuery的捷径--》一本官方API手册(不懂的时候再翻吧)+官方的DEMO,特别是要注意DEMO中用的插件的写法要学习,本人在学习,就走了一些弯路,痛苦ing *~*)。好了,说到插件,自jQuery从2005年开始发展至今,网上已有大量的优秀插件,“奉行拿来主义”的美工,就开始收集大量的插件,直接应用,本人认为如果你是想真正研究JQuery的爱好者,或者说的再伟大一些为jQuery的发展做点贡献,那么学会自己开发插件变得尤为重要,呵呵,废话太多了……进入正题。

 

今天,来讲一个小例子,希望能给初学者学习jQuery插件开发起到一些帮助![隔行变色的表格。]先看代码

 

 

 

页面调用:

 

 

主html结构

 

 

最终效果:

 

 

 

 

 jquery-trBg.js文件内容

 

 

以下是网上大家推荐在开发jQuery插件时,要考虑的相关因素

 

1.在JQuery命名空间内声明一个特定的命名;
2.接收参数来控制插件的行为;
3.提供公有方法访问插件的配置项值;
4.提供公有方法来访问插件中其他的方法(如果可能的话);
5.保证私有方法是私有的;
6.支持元数据插件

 

具体说明,请查看此文:http://www.robysky.com/archives/171

 

如果对以上内容理解有不清楚的,可以参看这篇文章 jQuery.extend 函数详解