线程这个特性对于一门语言环境来说是尤其重要的,在Java/C++环境下都提供了多线程API操作。但在Javascript中据说代码执行时单线程的,大量计算的逻辑会阻塞浏览器HTML渲染,但setTimeout延时处理、XHR的异步请求是如何实现的,接下来我们将逐一分析。首先需要肯定的是浏览器中Jav...
分类:
编程语言 时间:
2015-09-24 21:18:55
阅读次数:
176
在JSON没出现之前,我们在服务器和服务器之间通信使用的XML,但是XML结构冗余,解析困难,需要使用DOM操作的方式来进行解析,如下所示:var xhr = new XMLHttpRequest();//..省略其他ajax步骤var xml = xhr.responseXML;//假如XML结构...
分类:
Web程序 时间:
2015-09-24 14:24:22
阅读次数:
207
Ajax简介: Ajax是Asynchronou Javascript +XML 的缩写。Ajax通信与数据无关。Ajax能向服务器请求额外的数据而无需卸载页面,其核心是 XMLHttpRequest 对象(简称XHR),XHR为向服务器发送请求和解析服务器相应提供了流畅的接口,能以异步的方式获得....
分类:
其他好文 时间:
2015-09-21 15:37:47
阅读次数:
539
什么是惰性函数?我的理解是,在运行一次之后,通过判断,重写函数,简化逻辑. 1 function createXhr(){ 2 var xhr=null; 3 if(typeof XMLHttpRequest!='undefined'){ 4 xhr=new XMLH...
分类:
其他好文 时间:
2015-09-18 09:17:16
阅读次数:
257
最近写博比较频繁,主要是为了将自己平时零散的知识点总结一下,让自己的知识能成一下体系。今天把高程的Ajax部分看完了,简单梳理一下,如有理解不到位的地方,也请各位网友指点一下,抱拳!先上大段代码 1 //处理IE7之前版本的兼容并创建XHR对象; 2 function createXHR(){ 3 ...
分类:
Web程序 时间:
2015-09-17 23:25:59
阅读次数:
410
Ajax与Comet1. Ajax Asynchronous Javascript+xml :能够向服务器请求额外的数据而无需卸载页面。Ajax技术的核心是XMLHttpRequest 对象(简称XHR),由微软引入。Get请求:最常见的请求类型,最常用于向服务器查询某些信息。必要时,可以将查询字符...
分类:
其他好文 时间:
2015-09-16 19:34:50
阅读次数:
173
1、在php代码中必须加 header('Content-type:text/xml'); 设置相应头,告诉他是xml类型的相应2、ajax中如果是post请求,在send之前要设置请求头 xhr.setRequestHeader("Content-Type","application/x-www-...
分类:
Web程序 时间:
2015-09-11 15:50:47
阅读次数:
149
原文:https://hacks.mozilla.org/2015/03/this-api-is-so-fetching原标题是This API is So Fetching,Fetching也可以表示迷人的意思——译者注JavaScript 通过XMLHttpRequest(XHR)来执行异步请求...
1、异步请求的get请求的完整五步曲 //1.0创建一个异步对象 var xhr = new XMLHttpRequest(); //2.0打开连接 // 请求方式 请求路径 是否异步 ...
分类:
Web程序 时间:
2015-09-04 07:13:53
阅读次数:
145
(function(){ this.sendAjax = function(url,func,formData,type){ type = type || "POST"; //默认为POST的方式 var xhr = new XMLHttpRequest(); ...
分类:
Web程序 时间:
2015-09-01 12:04:51
阅读次数:
167