By admin, 8 二月, 2015

function preload(arrayOfImages) {
    $(arrayOfImages).each(function(){
        $('<img/>')[0].src = this;
        // Alternatively you could use:
        // (new Image()).src = this;
    });
}

// 用法:

preload([
    'img/imageName.jpg',
    'img/anotherOne.jpg',
    'img/blahblahblah.jpg'
]);

或者使用jQuery的preload插件:

$.fn.preload = function() {
    this.each(function(){
        $('<img/>')[0].src = this;
    });
}

// 用法:

By admin, 8 二月, 2015

 

function shuffle(array) {
  var currentIndex = array.length, temporaryValue, randomIndex ;

  // While there remain elements to shuffle...
  while (0 !== currentIndex) {

    // Pick a remaining element...
    randomIndex = Math.floor(Math.random() * currentIndex);
    currentIndex -= 1;

    // And swap it with the current element.
    temporaryValue = array[currentIndex];
    array[currentIndex] = array[randomIndex];
    array[randomIndex] = temporaryValue;
  }

  return array;
}

标签

By admin, 8 二月, 2015

 

 

function validateEmail(email) { 
    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return re.test(email);
}

标签

By admin, 8 二月, 2015

 

// 类似于HTTP跳转

window.location.replace("http://howto.eguidedog.net");

 

// 类似于点击一个链接

window.location.href = "http://howto.eguidedog.net";

标签

By admin, 8 二月, 2015

有时候,我们想通过Javascript/jQuery获取URL中的参数值,例如想获取下面地址中的q值(keyword):

http://example.com/?q=keyword&action=query

可以通过下面函数实现:

 

标签