Thursday, 13 September 2018

jquery Function getQueryStrings(), randomString(len), refresh(),precise_round(num,decimals)





function getQueryStrings() {
var assoc = {};
var decode = function (s) {
return decodeURIComponent(s.replace(/\+/g, " "));
};
var queryString = location.search.substring(1);
var keyValues = queryString.split('&');

for (var i in keyValues) {
var key = keyValues[i].split('=');
if (key.length > 1) {
assoc[decode(key[0])] = decode(key[1]);
}
}

return assoc;
}

function randomString(length) {

var result = '';
var chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

for (var i = length; i > 0; --i) result += chars[Math.round(Math.random() * (chars.length - 1))];
return result;
}

function refresh() {
$(".refresh a i").addClass('fa-spin');
window.location.reload();
}

function precise_round(num, decimals) {
var sign = num >= 0 ? 1 : -1;
return (Math.round((num * Math.pow(10, decimals)) + (sign * 0.001)) / Math.pow(10, decimals)).toFixed(decimals);
}


No comments:

Post a Comment

IIS deployment support details

  Node JS - IIS deployment support details node: http://go.microsoft.com/?linkid=9784334 IISNode: https://github.com/azure/iisnode/releases/...