关于javascript:js的封装特性

当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>`;

});
}
这段代码封存了创建对象,监听函数,建设链接和发送申请,将反复的代码封装,以便前面雷同属性和函数名的定义个性进行调用。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理