js 如何通过js脚本动态加载js文件及读写cookie

在前端开发中,我们不免用到读写cookie,动态引入js脚本等相关操作,怎么实现呢?请参阅下面的js函数:

var JsHelper={
	CreateJS: function(url) { 
		var h = document.getElementsByTagName("head")[0];
		var s = document.createElement("SCRIPT");
		s.charset = "UTF-8";
		s.src = url;
		h.appendChild(s);
	},
    	SetCookieByDays: function(name, value, Days, domainValue) {
	        var cookieValue = name + "=" + escape(value);
        	if (domainValue != null)cookieValue += ";
		domain=" + domainValue;
       		if (Days != null && Days != 0) {
			var exp = new Date();
			exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); 
			cookieValue += ";expires=" + exp.toGMTString();
		}
	        document.cookie = cookieValue;
    	},
       GetCookie: function(name) {
		var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
		if (arr != null) return unescape(arr[2]); 
		return null;
	},
    	QueryString: function(item) {
		var sValue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)", "i"));
		return sValue ? sValue[1] : sValue
	}
};


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值