文档章节

Jquery-自定义插件

啃不动地大坚果
 啃不动地大坚果
发布于 2017/05/14 12:48
字数 266
阅读 16
收藏 0

jQuery插件分三种:

1.给jQuery原型添加全局函数

2.给jQuery对象添加扩展

3.扩展器扩展

自定义jQuery插件的一些规约

1.命名

jqurey.pluginname.js

2.扩展规则

新方法添加到 jQuery.fn上

新功能添加到jQuery上

3.this指针

this应指向Jquery

4.迭代元素

插件应该可以使用this.each迭代所有匹配到的元素

在this.each内this应该指向当前匹配的DOM元素

5.返回值

无特殊原因应该返回jQuery对象 保持链式结构

6.语法

句尾加上;便于压缩

在插件中入口参数使用jQuery不要使用$ 便于必要时交出$变量控制权

7.一般遵循的固定模版

		(function($){
			$.fn.pluginName =(function(settings){
				//默认参数
				var defaultSettings = {
					
				};
				//合并默认参数与用户指定参数
				settings = $.extend(defaultSettings, settings);
				
				return this.each(function(){
					
				});
			});
		})(jQuery)

8.extend函数

extend(object1)

extend(target,object1,[objectN])

extend(deep,target,[object1],[objectN])

deep为是否递归 深拷贝

target省略时默认想this上添加 即向jQuery jQuery.fn上添加

 

© 著作权归作者所有

共有 人打赏支持
啃不动地大坚果
粉丝 3
博文 107
码字总数 110141
作品 0
其它
程序员
私信 提问
自定义jQuery插件Step by Step

自定义jQuery插件Step by Step 1.1.1 摘要 随着前端和后端技术的分离,各大互联网公司对于Mobile First理念都是趋之若鹜的,为了解决网页在不同移动设备上的显示效果,其中一个解决方案就是R...

wolf_su
2013/07/04
0
0
2013 年 12 月最好的 35+ 个 jQuery 插件

新的一年开始了,这里是我们 12 月份精心挑选出来最好的 jQuery 插件,希望能在众多的 jQuery 插件中找到你需要的。 1. Excolo-Slider Excolo Slider 是一款简单的 jQuery 滑动插件,支持响应...

oschina
2014/01/09
7.2K
25
5 款最新的 jQuery 图片裁剪插件

这篇文章主要介绍最新的 5 款 jQuery 图片裁剪插件,可以帮助你轻松的实现你网站需要的图像裁剪功能。 Cropit Cropit 是一个 jQuery 插件,支持图像裁剪和缩放功能。Cropit 通过 FileReader...

oschina
2014/11/06
67.4K
16
前端开发者值得一看的 8 款实用 jQuery 插件

作为多年的WEB前端开发者来说,我用过非常多的jQuery插件,不是我懒,的确是因为jQuery插件使用太方便了,大大减少了我的工作时间。本文是我使用过的几款非常出色的jQuery插件,我想很有必要...

yykj
2012/11/20
11K
14
8 个 jQuery 的图片展示插件和教程

Nivo Slider Nivo Slider虽然没有太多改善,但你可以用jQuery插件来创建图像,简单、有效. Sponsor Flip Wall With jQuery & CSS Sponsor Flip Wal 使用 PHP、CSS 和 jQuery ,通过 jQuery F...

红薯
2011/11/01
3.6K
3

没有更多内容

加载失败,请刷新页面

加载更多

开源软件会被云杀死吗 ?

本文转载云头条,原作者:Michael Stiefel是Reliable Software公司的负责人,是一名软件架构和开发顾问。 文章要点 虽然开源开发不会消失,但商业开源厂商的未来不是很有希望。随着全面管理的...

linuxCool
41分钟前
4
0
OSChina 周三乱弹 —— 谈什么对象?睡什么觉?

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @胖达panda :最肯忘却古人诗,最不屑一顾是相思。分享童丽的单曲《红豆生南国》: 《红豆生南国》- 童丽 手机党少年们想听歌,请使劲儿戳(这...

小小编辑
46分钟前
237
5
stylus

stylus基础教程,stylus实例教程,stylus语法总结

miaojiangmin
今天
5
0
PHP生成CSV之内部换行

当我们使用PHP将采集到的文件内容保存到csv文件时,往往需要将采集内容进行二次过滤处理才能得到需要的内容。比如网页中的换行符,空格符等等。 对于空格等处理起来都比较简单,这里我们单独...

豆花饭烧土豆
今天
2
0
使用 mjml 生成 thymeleaf 邮件框架模板

发邮件算是系统开发的一个基本需求了,不过搞邮件模板实在是件恶心事,估计搞过的同仁都有体会。 得支持多种客户端 支持响应式 疼彻心扉的 outlook 多数客户端只支持 inline 形式的 css 布局...

郁也风
今天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部