i.正则去除空格

function removeBlank(str) {

return str.replace(/\s+/g, '');

  }

ii.倒计时

function showTime(options) {

var defaults = {

end: 0,

diffTime: 0,

displayTpl: "{hour}:{minute}:{second}",

el: $('.countDown'),

callback: function () {}

};

var options = $.extend({}, defaults, options);

var sec, s, m, h;

options.end = new Date(options.end.toString().replace(/-/g, '/')).getTime();

function eachTime() {

if (sec >= 0) {

h = Math.floor(sec/(60 * 60));

m = Math.floor(sec % (60 * 60)/60);

s = sec % (60 * 60) % 60;

h = h < 10 ? ('0' + h): h;

m = m < 10 ? ('0' + m): m;

s = s < 10 ? ('0' + s): s;

options.el.html(options.displayTpl.replace("{hour}", h).replace("{minute}", m).replace("{second}", s));

sec--;

}

}

var time = setInterval(function () {

options.nowTime = new Date().getTime() + options.diffTime;

sec = Math.floor((options.end - options.nowTime) / 1000);

if (sec >= 0) {

eachTime();

} else {

clearInterval(time);

options.callback && typeof (options.callback) === 'function' && options.callback();

}

}, 1000);

return {

showTime: showTime

}

};

iii.控制台打印

function log(tips, data) {

console.log('````````````'+ tips + '````````````');

console.log(data);

console.log('```````````````````````````````````');

console.log('           ')

}

IV.设置浏览器基数

var setWidth = function () {

var w=window.innerWidth|| document.documentElement.clientWidth||document.body.clientWidth;

w = w > 640 ? 640 : w;

w = w < 320 ? 320 : w;

var htmlObj = $('html');

var rem = w/10 + 'px';

htmlObj.css('font-size', rem);

}