总结:

* 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. 利用JS中window.showModalDialog()详解
  2. pycharm远程和本地同时_pycharm远程开发之django配置
  3. 数据中心的“维稳之道”
  4. php通过MongoClient扩展连接mongodb库的两点建议
  5. MSE和Cross-entropy梯度更新比较
  6. 为什么判断list的时候,既要判断不等于null有要判断size大于0
  7. Spring+springMvc+Mybatis
  8. 1+2+3+...+100 不允许使用乘法和除法,条件分支循环等
  9. PowerDesigner模型设计1
  10. 打印 条码 CodeSoft JsBarCode
  11. 索尼电视总出现Android,索尼电视紧急撤回安卓8.0固件包:N多用户无法连接Wi-Fi...
  12. 苹果退款_这里有颗“后悔药”:苹果App Store退款流程
  13. 如何政治正确地黑中国玄幻小说?!
  14. java flex 聊天_【转帖】实现了视频私聊功能
  15. 【唐诗学习】三、盛唐诗歌的老大哥
  16. 如何去除图片水印不留痕迹_去水印工具
  17. 【Linux开发】Orange Pi上WiringPi的使用
  18. 电路中滤波电容和退耦电容_去耦电路中,耦合电容容量越大越好吗?
  19. java webservice开发和调用(jdk1.5+eclipse3.4 + tomcat5.5+axis1.4+xfire1.2.6)
  20. DELMIA软件弧焊仿真:以工件边缘曲线为焊缝的机器人程序自动生成

热门文章

  1. NO.26——利用ettercap和driftnet截获数据流里的图片
  2. 学习JQuery插件开发教程
  3. ie兼容模式为什么没有ie6模式
  4. c语言转换为python语言_【转】用C语言扩展Python的功能
  5. Nginx 日志配置、日志切割
  6. java中怎么输入长整型_c语言如何输入长整型 scanf输入长整型
  7. 关于STC89C5x系列USB转TTL模块CH340驱动安装失败,预安装成功的解决办法
  8. php 读取html内容_php读取html文件(或php文件)的方法
  9. chipscope配置
  10. 第1章 部署虚拟环境安装linux系统