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);这句的作用是合并参数,如果有传新的参数的话就用新的值,没有的话,则用默认值

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

  • 相关阅读:
    PHP获取时间or戳?
    滤镜灰CSS
    css3 文字渐变色
    除指定区域外点击任何地方隐藏DIV
    margin-top bug 处理方案
    基于Bootstrap好用的瀑布流
    初始数据库
    协程
    粘包及解决方案
    log日志的三种方式
  • 原文地址:https://www.cnblogs.com/jackychua/p/2995276.html
Copyright © 2011-2022 走看看