zoukankan      html  css  js  c++  java
  • 常见的代码片段

    1、
    $(id).select2({ placeholder :
    "--请选择--", allowClear : true, data : list });

     2、简短函数获取地址栏参数(传入参数调用函数即可)

    function getQueryString(name){
        var reg = new RegExp('(^|&)'+name+'=([^&]*)(&|$)');
        var r = window.location.search.substr(1).match(reg);
        if(r!=null) return r[2]; return null;
    }

     3、判读数组是否包含某个值

    var arr = [1,2,3];
    console.log($.inArray(3, arr)); // true
     
    /* 为array对象扩展一个方法 */
    Array.prototype.contains = function (obj) {
      var i = this.length;
      while (i--) {
        if (this[i] === obj) {
          return true;
        }
      }
      return false;
    };
    var arr = [1,2,3];
    console.log(arr.contains(1)); // true

    3、图片加载失败时替换为系统默认图片

    /* img元素自带onerror属性,加载失败时,触发error事件 */
    <img src="test.jpg" onerror='this.src="default.jpg"' />
     
    /* jquery.error函数 */
    $('img').error(function(){
        $(this).attr('src',"default.gif");
    })
     
    /* 使用上面两种方法,假如默认图片也加载失败,则变成死循环 */
     
    /* 标签法则可以置空 */
    <img src="test.jpg" onerror='onerror=null;this.src="default.jpg"' />
     
    /* jqury可以用one,只加载一次 */
    $("img").one("error", function(e){
         $(this).attr("src", "default.gif");
    });
  • 相关阅读:
    linux动态库加载路径修改
    RAII手法封装互斥锁
    比特数组
    c++行事准则
    构造函数初始化列表
    this与const
    不完全类型
    Django初学习(四):模板-上下文管理器的使用
    Django初学习(三):模板的使用
    Django初学习(二):路由&子路由
  • 原文地址:https://www.cnblogs.com/sexintercourse/p/10321502.html
Copyright © 2011-2022 走看看