zoukankan      html  css  js  c++  java
  • 学习插件的第6天

    在学习写插件之初,不懂得更好的去处理传递进来的一个对象,所以就直接用以前写代码的一些处理方式去处理,如果参数多的话,那就是一个力气活!

    现在俺学习了一个可以很多的处理及解决的一个方式

    比如:

    var jcom = function(ids,obj){

         var default_ = {color:'red'};

         if(obj!=null&&obj.color!=undefined&&obj.color!=null){

             default_.color = obj.color;

        }

         $(ids).css({color:default_.color});

    };

    上面的方法,如果参数多的话,会很淡疼的,所以修改如下:

    var jcom = function(ids,obj){

         var default_ = {color:'red'};

         default_ = $.extend(default_,obj);

         $(ids).css({color:default_.color});

    };

    其中default_ = $.extend(default_,obj);这句的作用是合并参数,如果有传新的参数的话就用新的值,没有的话,则用默认值

    学习交流,如有错误,请指正,谢谢!

  • 相关阅读:
    LaTeX插入数学公式
    清除浮动的4种方式
    水平居中与垂直居中
    如何实现两三栏布局
    BFC
    flex弹性盒子
    盒模型
    Git
    jQuery设置disabled属性与移除disabled属性
    TP---where多条件查询
  • 原文地址:https://www.cnblogs.com/jackychua/p/2995276.html
Copyright © 2011-2022 走看看