分享一个常用的javascript静态类

废话不多说,直接奉上代码,知道干啥用的小伙伴直接带走吧。

代码如下:
nescape(tmp[2]); return null; }, delCookie:function(name){ document.cookie = name + "=-1" + "; expires=Fri,31 Dec 1999 23:59:59 GMT;"; }, /** *url String *parms String *method String default value "get" *asy Boolean defalut value true *success Function(HTTP_Request.responseText) **/ ajax:function(config){ var url=config.url, parms=(config.parms?config.parms:"") + "&t="+new Date().getTime(), method=config.method||"get", asy=true; var HTTP_Request=null; if(method.toLowerCase()=="get"){ url=url+"?"+parms; parms=null; } //开始初始化XMLHttpRequest对象 if(window.XMLHttpRequest) { //Mozilla 浏览器 HTTP_Request = new XMLHttpRequest(); if (HTTP_Request.overrideMimeType) {//设置MiME类别 HTTP_Request.overrideMimeType("text/xml"); } } else if (window.ActiveXObject) { // IE浏览器 try { HTTP_Request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { HTTP_Request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if(!HTTP_Request) { // 异常,创建对象实例失败 throw new Error("不能创建XMLHttpRequest对象实例."); return null; } HTTP_Request.open(method,url,asy); HTTP_Request.onreadystatechange=function(){ if (HTTP_Request.readyState == 4){ try{ if (HTTP_Request.status == 200){ config.success(HTTP_Request.responseText); } }catch(e){ throw new Error("数据读取失败."); } } }; if(method.toLowerCase()=="post"){ HTTP_Request.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); } HTTP_Request.send(parms); } }; }();

是不是相当不错呢,反正我是很满意。

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...