共计 572 个字符,预计需要花费 2 分钟才能阅读完成。
当 js 中有独特的个性,产生代码反复时,为了保障代码的简洁性和反复利用性,js 能够提取共性,节俭内存空间。
function doAjaxGet(url,params,callback){// 封装共性
var xhr=new XHLHttpRequest();
xhr.onreadystatechange=function(){callback(xhr.responseText);
};
xhr.open("GET",url+"?"+params,true);
xhr.send(null);
}
function doCheck(){// 定义个性
var url="http://localhost/doCheck";
var name=document.forms[0].name.value;
var params=`name=${name}`;
doAjaxGet(url,params,function(result)){doAjaxGet(url,params,(result)=>{document.getElementById("resultId").innerHTML=`<font color=red>${result}</font>`;
});
}
这段代码封存了创建对象,监听函数,建设链接和发送申请,将反复的代码封装,以便前面雷同属性和函数名的定义个性进行调用。
正文完
发表至: javascript
2020-09-04