UNPKG

landers.base

Version:

landers.base

36 lines (35 loc) 1.19 kB
; (function (window, $) { window.Landers = window.Landers || {}; var env = Landers.env = { path:{}, config:{cache:false, debug:false}, current_script:function(){ var scripts = document.getElementsByTagName('script'); return scripts[scripts.length-1]; }, current_url_param:function(name, url){ url = url || document.location.href; var a = url.split('?'); url = a[0]; var params = a[1]; if (!params) return; a = params.split('&'); var j = {}; for(var i=0; i<a.length; i++) { var aa = a[i].split('='); j[aa[0]] = aa[1]; } return name ? j[name] : j; }, current_url:function(){ var url1 = this.currentScript().getAttribute('src'); //必须用getAttribute,否则IE=EmulateIE7写与不写两种结果 var url2 = this.currentUrlParam('url', url1); return url2 || url1; } }; $.extend(env.path, { home:'', script:'/static/script/', ui:{ css:'/static/css/' } }); })(this, jQuery);