一、JavaScript惰性函数functioncreateXHR(){
varxhr=null;
try{
//FireFox,Opera8.0+,Safari,IE7+
xhr=newXMLHttpRequest();
}catch(e){
//InternetExplorer
try{
xhr=newActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xhr=newActiveXObject("Mic..
分类:
编程语言 时间:
2016-06-30 08:43:20
阅读次数:
180
fetch() does the same thing as XHR, but fetch return a promise. Check the reponse API here: Link Besides text(), you can use json() or blob(). 'no-cor ...
分类:
编程语言 时间:
2016-06-25 21:46:28
阅读次数:
156
提炼函数避免出现超大函数,独立出来的函数有助于代码复用,独立出来的函数更容易被覆写,独立出来的函数如果拥有一个良好的命名,他本身就起到了注释的作用//例如: 合并重复的条件片段 //一个页面跳转的伪代码 把条件分支语句提炼成函数 合理使用循环//一个创建XHR对象的代码,为了简化,只实现IE9以下 ...
分类:
其他好文 时间:
2016-06-24 00:06:32
阅读次数:
178
这个找不到html,报错因为没有xhr,但是在火狐下没有问题的。 比如说ajax,直接写路径的话,我们的chrome也是不支持的,火狐可以的。 ...
分类:
其他好文 时间:
2016-06-22 15:44:36
阅读次数:
98
沐晴又来更新啦,话说我们上回讲到Ajax中open方法的第三个参数异步和同步的问题,今天呢,就来继续往下唠,先接着上回的代码 下面我们就讲到 ,xhr.send();这一句呢才是真正请求数据的,open方法只是设置了一些请求参数。 现在呢请求递交了,就等服务器回应了,这个时候Ajax的一个属性就要登 ...
分类:
Web程序 时间:
2016-06-21 12:23:55
阅读次数:
259
代码如下: var xhr = new XMLHttpRequest(); xhr.open("get", 'Controls/gengCart.ashx?CartID=' + input + '&count=' + inp, true); xhr.setRequestHeader("If-Modi ...
分类:
Web程序 时间:
2016-06-21 10:46:30
阅读次数:
143
ajax代码 var obtn=document.getElementsByTagName('input')[0]; obtn.onclick=function () { var xhr=null; try{ xhr=new XMLHttpRequest(); }catch(e){ xhr=new ...
分类:
Web程序 时间:
2016-06-18 12:52:46
阅读次数:
151
jsp主要就是用之前的jsonArray读取 ajax可以设置个定时器,然后设置的方法,至于方法是今天学习到的 function ajax(method,data,url,success){ var xhr=null; try{ xhr=new XMLHttpRequest("Microsoft.X ...
分类:
Web程序 时间:
2016-06-17 23:56:09
阅读次数:
173
参考 高性能javascript javascript高级程序设计 ajax基础 ajax技术的核心是XMLHttpRequest对象(XHR),通过XHR我们就可以实现无需刷新页面就能从服务器端读取数据 上面是一个简单的创建XHR对象 并且发送get请求的例子 readyState属性 表示请求/ ...
分类:
编程语言 时间:
2016-06-10 19:10:07
阅读次数:
191
Asynchronous JavaScript and XMLRIA的应用,Rich Internet Application,富互联网应用,使BS拥有CS的优点。XHR,XmlHTTPRequestajax原生代码 var ajaxbtn=document.getElementById("ajax ...
分类:
Web程序 时间:
2016-06-09 22:11:34
阅读次数:
181