编写jquery插件

jQuery日历插件编写jquery.calendar.js jQuery日历插件编写(jquery.calendar.js): 目前比较难解决的问题是: 1、皮肤问题,虽然可以自定义皮肤,但是使用起来还是有一定的困难。 样式预览: 默认皮肤1: 阅读详情

通

1.过.extend()来扩展jQuery2.通过.extend()来扩展jQuery2.通过.fn 向jQuery添加新的方法
3.通过$.widget()应用jQuery UI的部件工厂方式创建
通常我们使用第二种方法来进行简单插件开发,说简单是相对于第三种方式。第三种方式是用来开发更高级jQuery部件的,该模式开发出来的部件带有很多jQuery内建的特性,比如插件的状态信息自动保存,各种关于插件的常用方法等,非常贴心,这里不细说。
下面 开发一个简单的插件
看下面代码

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <script src="js/jquery-3.3.1.js"></script>
        <script src="js/plugs.js"></script>
    </head>
    <body>
        <a href="http://www.baidu.com">我的博客</a>
        <a href="https://blog.youkuaiyun.com/testdatas">我的论文</a>
        <a href="http://fanyi.youdao.com/">我的网站</a>

    <script type="text/javascript">
      $(function(){
       $("a").plugName({

       });
    })


</script>
    </body>
</html>

下面是自己写的jquery插件

$.fn.plugName=function(){

    this.css("color","red");//这个this是指选择器DOM元素集合
    //return  加上这个 可以支持jquery的链式调用
    return this.each(function(){//这个this指的是选择器的dom元素集合
        this.append($(this).attr('href'));//这个this指的是dom元素
    })

}

效果如下
这里写图片描述

下面来让插件接收方法

插件js文件

$.fn.plugParam=function(options){
    //设置默认参数  json格式的集合
    var defaults={
        "color":"red",
        "fontSize":"20px"
    }
    //$.extend来处理插件接收
    var setParam=$.extend({},defaults,options);
    return  this.css({
        "color":setParam.color,
        "fontSize":setParam.fontSize
    })
}
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
        <script src="js/jquery-3.3.1.js"></script>
        <script src="js/plugs.js"></script>
    </head>
    <body>
        <a href="http://www.baidu.com">我的博客</a>
        <a href="https://blog.youkuaiyun.com/testdatas">我的论文</a>
        <a href="http://fanyi.youdao.com/">我的网站</a>

    <script type="text/javascript">
    $(function(){
       $("a").plugParam({
        "color":"blue",
        "fontSize":"50px"
       });
    })


</script>
    </body>
</html>

下面效果图
这里写图片描述
以上是入门 里面需要代码还有重新优化下 最好放在$(function(){

})这个里面去

jQuery弹窗插件jqModal实战详解 jqModal 是一个基于 jQuery 的轻量级模态对话框插件,它为开发者提供了快速构建交互式弹窗的解决方案。无论是简单的信息展示,还是复杂的用户交互界面,jqModal 都能以简洁的配置和灵活的扩展性满足需求。本章将从插件的基本功能出发,逐步引导开发者完成开发环境的搭建,并实现第一个弹窗界面,为后续深入学习插件的使用与定制打下坚实基础。jqModal 是一个开源的 jQuery 插件,广泛应用于网页中模态对话框的构建。它以其轻量、易用和可扩展性强的特点,在中小型项目中受到开发者的青睐。 阅读详情

相关推荐

jQuery插件开发学习手册

jQuery插件的简单介绍,可以帮你很快的了解jQuery

jQuery插件开发

jQuery插件是对jQuery框架利用原型的扩展。插件通常是一个完备功能的封装,它是JQ功能的一个补充或扩展。注意:开发JQ插件,该插件是依赖jQuery的必须先引入jQuery,再引入插件。

m0_71873158的博客 2680

HTML5+jQuery制作温馨浪漫爱心表白动画特效(程序员也有浪漫的时候)

HTML5+jQuery制作温馨浪漫爱心表白动画特效(程序员也有浪漫的时候)

跟我一起学JQuery插件开发

以前一直比较好奇,jquery插件是怎么开发的,怎么写属于自己的插件? 昨天在逛codeproject网站的时候,突然看到一篇文章:How to write plugin in Jquery. 如果对E文好的同学 ,可以看上面的连接。 现在我把上面网站的及结合自己的想法写这篇文章。希望能得到大牛们的支持和谅解。。。大鸟飞过。。。欢迎拍装。 资料来源: 【1】How to write pl...

weixin_34214500的博客 321

强网杯Web题ezphp解题全记录:利用PHP反序列化与条件竞争拿下服务器

本文详细解析了强网杯Web题目ezphp的解题过程,通过PHP反序列化与条件竞争漏洞的组合利用,成功获取服务器权限。文章深入剖析了反序列化链的构造、文件上传绕过技巧以及条件竞争的实际应用,为CTF选手和Web安全研究者提供了宝贵的实战经验。

weixin_29006187的博客 388

在STM32上运行小波变换及神经网络算法——(一)单片机中小波算法编写

在单片机上实现离散小波变换的C代码,通过确定信号长度、小波分解层数、小波基名称后进行编写,并改写成了方便调用的结构体格式。

weixin_45400202的博客 987

jquery封装插件、自定义方法

                                                                         本文章是基于jquery编写要点:        1、理清自己的思路,你要做什么的步骤        2、你的操作需要用到jquery的哪些方法        3、页面需要引入jquery包,和你自己插件的包步骤:1、插件的包装编写一个jQuery插件开...

朱王友的博客 1万+

2.实体机安装TrueNAS 方法

访问不了可以使用以下连接:提取码:0927。

Unofficial_user的博客 7438

jQuery-插件开发

文章目录1. 什么是Jquery插件1.1 插件种类1.1.1 封装对象方法的插件(原型拓展)1.1.2 封装全局函数的插件(静态拓展)1.1.3 选择器插件1.2命名规范2. Jquery插件让渡(冲突)3. Jquery 插件中的闭包4.Jquery 的插件机制4.1 原型扩展4.1 静态扩展5. this关键字6.注意点6.1 参数配置6.2 默认值设置6.3 命名空间 1. 什么是Jquery插件 Jquery插件是对Jquery框架利用原型的一个扩充 插件通常是一个完备功能的封装,它是JQ功能的一

M_Edison的博客 1037

SAP GR(Group Reporting)配置篇(五)

1.5、合并的货币换算1.5.1指定折算比率菜单路径组报表的SAP S4HANA >合并的货币换算>-指定折算汇率事务代码GCRF说 明1.5.2维护汇率菜单路径组报表的SAP S4HANA >合并的货币换算>维护汇率事务代码CXCC/OB08说 明实际测试的时候根据实际情况维护汇率。输入换算比率。1.5.3定义汇率标识符菜单路径组报表的SAP S4HANA >合并的货币换算>定义汇率标识符事务代码OC41说 明配置了月末汇率和平均汇率。

weixin_43853754的博客 554

2025华为od机试真题B卷【版本管理】JavaScript实现

在 软件版本管理中,版本号由点分割的数字组成,例如 1.2.3 和 2.8。现在,你需要编写一个函数,计算两个版本号之间的可用版本号个数。这里的可用版本号指的是所有满足 version1<x<version2的版本号x的个数。若 version1 >=version2 返回0.,

MISAYAONE的博客 255

编写自己的jquery插件

如何编写自己的jquery插件 Jquery的插件主要分为三类: 1、封装对象方法的插件:大部分插件都是封装对象的插件 2、封装全局函数的插件:将独立的函数添加到jquery的命名空间之下。Jquery.ajax()和jquery.trim()就是jquery内部作为全局函数的插件添加到内核上去的。 3、选择器插件:扩充自己喜欢的一些选择器。 编写Jquery插件的基本要点: 、一般命名的时候最

萌萌的It人 www.itmmd.com 1791

2025年GESP3月认证C++五级真题解析

小 A 有 2n 件物品,小 B 和小 C 想从小 A 手上买走这些物品。对于第 i 件物品,小 B 会以 bi 的价格购买,而小 C 会以 ci 的价格购买。对于所有测试点,保证 1 <= T <= 100, 2 <= g < p <= 10^9, g, p 为整数, p 为质数。对于所有测试点,保证 1 <= n <= 10^5, 0 <= bi, ci <= 10^9, bi, ci 为整数。对于另外 50 % 的测试点,保证 n <= 100000, 0 <= bi, ci <= 10^9。

lan_in的博客 1036

jQuery插件编写

jQuery插件编写的一些总结

越努力,越幸运! 9146

智能车图像处理4-入门级分析3 ---十字路口补线

PS :入门级文章适合新手,如果已经有基础可以去看进阶篇文章。

taiyuezyh的博客 1万+

PCL:读写pcd点云的两种方式

本文介绍了PCL读写点云的两种方式:PCDReader,PCDWriter;loadPCDFile,savePCDFile.

孙悟空 1万+

如何编写一个Jquery插件

首先我们来搞清楚一些关于Jquery插件的知识: 一、插件的种类: 封装对象方法的插件 这种插件是将对象方法封装起来,用于对通过选择器获取的jQuery对象进行操作,是最常见的一种插件 封装全局函数的插件 将独立的函数加到jQuery的命名空间之下 选择器插件 虽然jQuery的选择器已经十分的强大了,但还是会需要扩充一些自己喜欢的选择器 二、插件的基本要点

diligentcat的专栏 1109

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

jQuery 插件编写笔记

jQuery插件编写笔记 最近在使用一款叫做Lobibox的消息提示插件,有些地方还是感觉满足不了自己的需求,所以打算自己学一下jQuery插件的编写方法。我参考的教程是《jQuery基础教程 第四版》,自己跟着教程做了一遍,温故而知新。感觉学到了不少以前没有注意的知识点。 this与$(this),傻傻分不清楚

huxiutianxiang的专栏 831

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

编写jquery 插件的

      jquery是个好东西,但他不是万能的,总有时要自已编写插件的时候,现在我就以一个例子来说明一个简单的插件的编写过程。       首先是需求,我这个插件是为了把一个div中的所有的form控件的值输出为一个object和用一个object设置form控件的值。       在需求中,我们主要是提供两个方法$("#id").getJosnObject()和$("#id").setJos...

guoshiguang的专栏 133

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

编写jQuery插件

一、插件的种类        jQuery的插件主要分为三种类型:        1、封装对象方法的插件                         将对象方法封装起来,用于对通过选择器获取的jQuery对象进行操作,是最常见的一种插件。        2、封装全局函数的插件                        可以将独立的函数加到jQuery命名空间之下。如jQuery.

SeekerTime 1562

jQuery类级别的插件编写

先前一直在纠结什么时候才能自己写一个jQuer

随缘 1048

编写JQuery插件

编写jQuery插件是通过在$.fn对象上面加方法来实现的,那么我们为什么可以这样做呢? 下面就是解释: $.fn=$.prototype 即:$.fn指的就是$函数的原型对象 添加在$.fn上的方法会对所有jQuery对象生效 所以通过$.fn可以扩展jQuery对象的方法,即所谓的jQuery插件 编写插件的方法 $.fn.functionName=functio

技术让梦想更有力量 1329

jQuery插件编写规范

本文详细剖析了jQuery插件的编写规范,即使你并不打算编写jQuery插件,相信也会对你以后理解和使用插件带来极大的帮助。

hyman.lu 798

如何编写开发jQuery插件

如何编写开发jQuery插件

iteye_7017的博客 113

编写jQuery插件--实现返回顶部插件

  国庆过去一周多了,作为IT界的具有严重’工作狂‘性质的宅人,居然还没走出玩耍的心情,拖了程序猿的脚后跟了。最近工作不顺,心情不佳,想吐槽下公司,想了还是厚道点,以彼之道还施彼身,觉得自己也和他们同流合污了!就做个‘沉默’的程序猿吧!(总有一天会猿球崛起)嘿嘿。 牢骚到底为止,好的心情才是重要的,本来猝死的几率就那么大了,就不要再往上飙数字了。不快的心情留在公司,快乐的在家里写blo...

dizhengzhu1299的博客 201
上一篇: .net定时调度简单入门
下一篇: 二进制与图片互相转换
_徐林
博客等级 码龄9年 6粉丝 28原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值