总结:

* jQuery中添加自定义或函数方法1,如 $.fn.extend({'aa':function(){}}) 或 jQuery.fn.aa=function(){}, 这种调用时就得这样,$("#**").aa()

*jQuery中添加自定义或函数方法2,如$.extend({'aa':function(){}}),这种调用时就是这样$.aa()

* jQuery中添加自定义或函数方法3,(只是在前2种方法的基础上添加了参数处理,严格来说不算一种jQuery 自定义方法)如:        $.myFuncThree("www.baidu.com",'hello',myFuncThreeCB);

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body >
         <input type="button" value="按钮" id="myBtn"  >
    </body>
    <script src="js/jquery-2.1.4.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript">
        $(function(){
     
        })
        /**
         * jQuery中添加自定义或函数方法1,如$.fn.extend({'aa':function(){}})或jQuery.fn.aa=function(){},这种调用时就得这样,$("#**").aa()
         */
        jQuery.fn.myFuncOne=function(){
            alert("我的自定义jquery方法1");
        }
        jQuery.fn.extend({
            'myFuncFour':function(){
                alert("我的自定义jquery方法4");
            }
        })
        /**
         * jQuery中添加自定义或函数方法2,如$.extend({'aa':function(){}}),这种调用时就是这样$.aa()
         */
        jQuery.extend({
            'myFuncTwo':function(){
                alert("我的自定义jquery方法2");
            }
        })
        /**
         * jQuery中添加自定义或函数方法3,如 $.myFuncThree('/post/getsecurejsonpost',{}, function(data) {});
         */
        $.myFuncThree = function(url, data, successCB){
            alert("我的自定义jquery方法3,参数:"+url);
             if(successCB){//回调
                successCB(url);
             }else{
                alert("没有回调");
             }
        }
         
        function myFuncThreeCB(url){
            alert("myFuncThreeCB+"+url)
        }
         
        /*
         * 测试按钮
         */
        $("#myBtn").click(function(){
            $("#myBtn").myFuncOne();
            $("#myBtn").myFuncFour();
            $().myFuncTwo();
            $.myFuncThree("www.baidu.com",'hello',myFuncThreeCB);
            $.myFuncThree("www.baidu.com",'hello');
        })
    </script>
</html>

  

jquery 自定义函数方法相关推荐

  1. SAP资产负债表实现方案探索 - 基于 VBA 自定义函数方法

    本篇接着SAP资产负债表实现方案探索 - 基于 Excel-DNA 自定义函数方法 这篇博文,继续介绍通过 VBA 编写自定义函数来实现资产负债表的方法.在上一篇文章中,整体解决方案的思路可以分为两个 ...

  2. jquery自定义函数

    前言:使用过java开发的同学,在开发某个模块时,可肯定会将公共的代码抽离出来,放在一个公共的类里,这样以后用到这个模块,直接调用就可以了.不用在每个类里面都重复的写着同样的代码.而且一定这个方法有问 ...

  3. oracle自定义函数获取省份,oracle 自定义函数 方法 基本例子

    核心提示:函数用于返回特定数据.执行时得找一个变量接收函数的返回值; 语法如下: create or replace function function_name ( argu1 [mode1] da ...

  4. SAP资产负债表实现方案探索 - 基于 Excel-DNA 自定义函数方法

    早前曾基于 VBA 的 RFC 的方式从 SAP 获取数据,在 Excel 中自定义函数实现资产负债表,也把实现的过程在博文中进行了介绍:SAP接口编程之综合实例(一):资产负债表方案. 完成之后,对 ...

  5. jQuery自定义动画方法animate()

    animate()方法执行CSS属性集的自定义动画,该方法会将一个属性在指定或者默认的时间内从一个属性值变化到另一个属性值,由于属性值是逐渐变化的,所以就形成了所谓的动画效果. 用法: $(selec ...

  6. linux文件的定义变量的值,linux shell 自定义函数方法(定义、返回值、变量作用域)...

    一.定义shell函数(define function) 语法: [ function ] funname [()] { action; [return int;] } 说明: 1.可以带functi ...

  7. jQuery 效果函数,jquery文档操作,jQuery属性操作方法,jQuerycss操作函数,jQuery参考手册-事件,jQuery选择器

    jQuery 效果函数 方法 描述 animate() 对被选元素应用"自定义"的动画 clearQueue() 对被选元素移除所有排队的函数(仍未运行的) delay() 对被选 ...

  8. jquery的扩展方法介绍

    最近一直在写js,这其中也少不了一位js的主角了jQuery,下面介绍的是jQuery的一些扩展,也就是jQuery的扩展方法,jQuery的扩展方法有两种方式,一种是jQuery本身的扩展方法,另一 ...

  9. java 8之函数编程自定义函数接口@FunctionalInterface

    什么是函数式接口(Functional Interface) 所谓的函数式接口,当然首先是一个接口,然后就是在这个接口里面只能有一个抽象方法. 补充下:方法也可以有具体默认实现逻辑,需要用defaul ...

最新文章

  1. 继续咸鱼——2.18
  2. RxJava从入门到不离不弃(四)——过滤操作符
  3. hdu2413 二分+二分匹配
  4. keras从入门到放弃(二十一)LSTM处理 RNN文本分类
  5. eclipse 设置豆沙绿保护色,保护眼睛
  6. mysql中的类型与java_mysql与java数据类型对应关系
  7. 20应用统计考研复试要点(part10)--应用多元分析
  8. mssql 远程无法连接mysql_在本地 怎么远程连接MSSQL数据库
  9. 用tensorflow搭建RNN(LSTM)进行MNIST 手写数字辨识
  10. 学习网站的闪卡暴露了美军核机密
  11. spo机试题JAVA_基于龙芯处理器的Java运行环境的移植与优化
  12. jquery第三期:js与jquery对象转换
  13. 鸡蛋掉落----经典dp(动态规划)
  14. C专家编程 三 C语言声明是如何形成的
  15. 怎么把分开的pdf放在一起_两个合并到一起的pdf怎么拆分?
  16. 克隆出错fatal: unable to access ‘https://github.com/‘: OpenSSL SSL_connect:
  17. 如何在多个iOSapp里共享数据
  18. 求出1-n之间的素数(质数)
  19. 微信小程序瀑布流的实现
  20. Clickhouse LB实践

热门文章

  1. Linux查看文件详细信息分析
  2. JS中==操作符的强制类型转换规定
  3. 《最强Android书 架构大剖析》读书笔记
  4. 外汇海龟交易法则是什么
  5. Cocos 出席 36Kr AIGC 产业发展峰会,入选「下一个百亿规模 AIGC 产品」
  6. qemu kvm 虚拟化
  7. 撸到猴年马月之保卫萝卜(二)helloworld分析
  8. 动荡下的科学投资 ”量加“掀起新一代炒股体验
  9. 2022.10.16 英语背诵
  10. 软件测试BUG生命周期