• jQuery扩展extend一


      把这个扩展写在这里,以后要是忘了可以回头查看。

     1 (function(j) {// 这里的j是一个形参,表示传入的jQuery对象,j可以任意填写
     2     j.extend({// 相当于给jQuery对象加上了一个属性readName,而这个属性是一个方法
     3         // 通过传入的jQuery对象,
     4         // 然后再用jQuery.exetend(functionName:function(){});
     5         // 这种方式扩展jQuery的方法,
     6 
     7         // 使用方法或者说是调用方式:$.readName('I am 你大爷 ');
     8         this_ : this,
     9         timeId: null,
    10         flagWyl:null,
    11         readName : function(name) {
    12             // alert(typeof this);
    13             // alert(typeof window);
    14             // alert(typeof this.name);
    15             console.log(typeof this.name);
    16             console.log(typeof this);
    17             if (name == null || name == undefined || name == '') {
    18                 // alert('没有入参name!');
    19                 console.log('没有入参name!')
    20 
    21             } else {
    22                 // alert('入参name:'+name);
    23                 console.log('入参name:' + name);
    24             }
    25         },
    26         //封装提示的内容:
    27         Walert:function(msg){
    28             alert('系统异常:'+msg);
    29         },
    30         /**
    31          * toId:需要设置时间的表单的Id,
    32          * flag:true的时候,设置本地时间格式,false,设置成通用格式
    33          */
    34         WsetTime:function(toId,flag){
    35             var d = new Date();
    36 //            window.setInterval('$.WsetTime('+toId+','+flag+')',10000);
    37             if(flag){
    38                 $('#'+toId+'').attr('value',d.toLocaleString());
    39             }else{
    40                 $('#'+toId+'').attr('value',d.toTimeString());
    41             }
    42 //            $.this_ = this;//把当前对象传给 存储临时变量的对象,当前对象即WsetTime()这个函数
    43             $.timeId = toId;
    44             $.flagWyl = flag;
    45         },
    46         /**
    47          * 设置时间间隔
    48          */
    49         WsetGap:function(intervalTime){
    50             if($.timeId){
    51                 window.setInterval('$.WsetTime('+$.timeId+','+$.flagWyl+')',intervalTime);
    52             }
    53         },
    54         /**
    55          * 封装console.log()方法
    56          */
    57         logW:function(paras){
    58             console.log('logW:'+paras);
    59         }
    60         
    61     })
    62 })(jQuery)// 这个jQuer一定要这样写,表示传入jQuery对象

    以上的代码的前提是要在项目中引入jQuery.js,以上的js链接:myJqueryExtend.js

  • 相关阅读:
    linux输入输出及vim管理
    Linux系统结构及常用命令
    Django
    python 基础
    python 路径
    初始化项目结构
    drf操作
    01.Django基础
    Oracle 中如何判断一个字符串是否为数字
    oracle管理权限与角色(篇1)
  • 原文地址:https://www.cnblogs.com/Sunnor/p/5174265.html
Copyright © 2020-2023  润新知