• 常见的代码片段


    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");
    });
  • 相关阅读:
    HDU 1525 Euclid's Game 博弈
    HDU 1272 小希的迷宫 并查集
    HDU1232 畅通工程 并查集
    HDU1760 A New Tetris Game NP态
    HDU5795A Simple Nim SG定理
    UVA10561 Treblecross 组合游戏/SG定理
    HDU1848 Fibonacci again and again SG函数
    HDU1532 Drainage Ditches 网络流EK算法
    树状数组小结
    HDU3333 Turing Tree 树状数组+离线处理
  • 原文地址:https://www.cnblogs.com/sexintercourse/p/10321502.html
Copyright © 2020-2023  润新知