js常用的工具类

/*设置rem方法,1440是图纸宽度*/
function resize() {
	let w = document.body.clientWidth;
	document.querySelector("html").style.fontSize = w * 20 / 1440 + 'px';
};
/*简单粗暴的加载状态提示框*/
function loading(isLoad) {
	$("#loading").remove();
	if(isLoad) {
		$("body").append('<div id="loading" style="z-index:11;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.2);"><div style="position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:1rem 2rem;color:#fff;font-size:2rem;">loading···</div></div>');
	};
};
/*获取url里面的参数*/
	function getQueryString(name) {
		var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
		var r = window.location.search.substr(1).match(reg);
		if(r != null) return unescape(r[2]);
		return null;
	};
	/*格式化日期的方法*/
	function formatDate(date, fmt) { //author: meizz 
		fmt = fmt || 'yyyy-MM-dd hh:mm:ss';
		var o = {
			"M+": date.getMonth() + 1,
			//月份 
			"d+": date.getDate(),
			//日 
			"h+": date.getHours(),
			//小时 
			"m+": date.getMinutes(),
			//分 
			"s+": date.getSeconds(),
			//秒 
			"q+": Math.floor((date.getMonth() + 3) / 3),
			//季度 
			"S": date.getMilliseconds() //毫秒 
		};
		if(/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length));
		for(var k in o)
			if(new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
		return fmt;
	};

设置rem、或者地址栏url里面的参数、时间格式化方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值