1. 选中文字函数:
function selectText(){
if(document.selection){
return document.selection.createRange().text;
}
else{
return window.getSelection().toString();
}
}
2. 把url参数变为对象:
function parseQueryString(url)
{
var params = {};
var arr = url.split('?');
if(arr.length<=1)return params;
arr = arr[1].split('&');
for(var i=0;i<arr.length;i++)
{
var a = arr[i].split('=');
params[a[0]] = a[1];
}
return params;
}
3.取得鼠标滚轮增量值:
function getWheelDelta(ev){
var oEvent = ev || event;
If(oEvent.wheelDelta)
{
return oEvent.wheelDelta;
}else{
return –oEvent.detail*40
}
}
4. 判断对象是否为空对象
function(obj){
for (var name in obj)
{
return false;
}
return true;
}
5. 获取年月日、时分秒:
const formatTime = date => {
const year = date.getFullYear()
const month = date.getMonth() + 1
const day = date.getDate()
const hour = date.getHours()
const minute = date.getMinutes()
const second = date.getSeconds()
return [year, month, day].map(formatNumber).join('-') + ' ' + [hour, minute, second].map(formatNumber).join(':')
}
const formatNumber = n => {
n = n.toString()
return n[1] ? n : '0' + n
}