jquery插件开发汇总

jquery插件开发汇总

ID:30504986

大小:19.37 KB

页数:11页

时间:2018-12-30

jquery插件开发汇总_第1页
jquery插件开发汇总_第2页
jquery插件开发汇总_第3页
jquery插件开发汇总_第4页
jquery插件开发汇总_第5页
资源描述:

《jquery插件开发汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解jQuery插件开发汇总  这篇文章主要为大家详细介绍了jQuery插件开发的相关资料,需要的朋友可以参考下  一、jQuery插件开发两个底层方法  jQuery.extend([deep],target[,object1][,objectN])  将两个或更多对象的内容合并到第一个对象。  1、deep如果是true,合并成为递归(又叫做深拷贝)  2、target一个对象,如果附加的对象被传递给这个方法将那么它将接收新的属性,

2、如果它是唯一的参数则将扩展jQuery的命名空间,这对于插件开发者希望向jQuery中添加新函数时是很有用的。  3、object1一个对象,它包含额外的属性合并到第一个参数  4、包含额外的属性合并到第一个参数  当我们提供两个或多个对象给(.extend(),对象的所有属性都添加到目标对象(target参数)目标对象(第一个参数)将被修改,并且将通过).extend()返回。然而,如果我们想保留原对象,我们可以通过传递一个空对象作为目标对象:  varsettings=$.extend({},defaults,options);  在默认情况下,通过$.exte

3、nd()合并操作是不递归的;对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  varobject1={apple:0,banana:{weight:52,price:100},cherry:97};  varobject2={banana:{price:200},durian:100};  $.extend(object1,object2);  //{a

4、pple:0,banana:{price:200},cherry:97,durian:100}  $.extend(true,object1,object2);  //{apple:0,banana:{weight:52,price:200},cherry:97,durian:100}  jQuery.fn.extend()  在jQuery源码中有jQuery.fn=jQuery.prototype=function(){……}即指向jQuery对象的原型链,对其它进行的扩展,作用在jQuery对象上面;  总结  1、jQuery.extend()能够创建全局函数或

5、选择器,在实际开发中常使用jQuery.extend()方法作为插件方法传递系列选项结构的参数  2、jQuery.fn.extend()能够创建jQuery对象方法,一般用此方法来扩展jQuery的对象插件  二、jQuery插件开发通用框架  ;(function($,window,document,undefined){   //Plugincodehere对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发

6、展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解  })(jQuery,window,document);  使用分号是为了防止因前面的代码没有使用分号而导致插件函数不能正确解析  传入jQuery是为了确保在匿名函数中正确的使用jQuery对象,防止多库共存时$冲突  传入window、document并非必须,只不过为了更快的访问window和document  传入undefined是为了防止undefined变量被更改,确保undefined的准确性  三、jQuery插件开发的3种形式  1、类级别开发(封装全局函数的插件)  类级别写法:  //方式

7、1  ;(function($,window,document,undefined){   $.pluginName=function(){   //Pluginimplementationcodehere   };   })(jQuery,window,document);  //方式2当全局函数较多时  ;(function($,window,document,undefined){   $.extend({   pluginName=function(){对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。