【笔记】【jQuery】获取传递的get参数 使用sleep函数让程序等待/暂停/休息

代码:


(function($) {
    /**
     * 获取传递的get值
     * @param name
     * @returns {string|null}
     */
    $.getUrlParam = function(name) {
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);
        if(r != null) return decodeURI(r[2]);
        return null;
    }
    /**
     * 程序休息
     * @param time
     * @returns {Promise}
     */
    $.sleep = function (time) {
        return new Promise((resolve) => setTimeout(resolve, time));
    }
})(jQuery);

使用方法:


//获取type的值 
//若是https://googl.com?type=1 那么 var type的值就是1
var type= $.getUrlParam('type');   
//程序休眠100毫秒
$.sleep(100).then(() => {
	// 这里写sleep之后需要去做的事情
})
点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注