Ajax
兰亭古墨
这个作者很懒,什么都没留下…
展开
-
readyState xhr对象当前状态
var request=new XMLHttpRequest();request.open("GET","get.php",true);request.send();request.onreadystatechange=function(){if(request.readyState===4&&request.status===200){request.responseTe原创 2017-07-06 20:14:10 · 531 阅读 · 0 评论 -
AJAX同步和异步的区别及使用场景
本文讲的是AJAX同步和异步的特别及使用场景, AJAX中根据async的值不同分为同步(async = false)和异步(async = true)两种执行方式;在W3C的教程中推荐使用异步执行; 下面来区别一下同步和异步有什么不同: 异步:在异步模式下,当我们使用AJAXAJAX中根据async的值不同分为同步(async = false)和异步(async = true)两种执转载 2017-11-05 00:02:16 · 1800 阅读 · 0 评论 -
深入理解JavaScript编程中的同步与异步机制
JavaScript的优势之一是其如何处理异步代码。异步代码会被放入一个事件队列,等到所有其他代码执行后才进行,而不会阻塞线程。然而,对于初学者来说,书写异步代码可能会比较困难。而在这篇文章里,我将会消除你可能会有的任何困惑。理解异步代码JavaScript最基础的异步函数是setTimeout和setInterval。setTimeout会在一定时间后执行给定的函数。它接受一个回调函转载 2017-11-05 00:17:38 · 511 阅读 · 0 评论 -
Ajax 的全面总结
Ajax在前端开发中有着举足轻重的地位,关于Ajax的使用和注意事项一直是一个重要的话题,借此机会,本文希望对Ajax做一个全面的总结,彻底揭开Ajax的神秘面纱。一.什么是AjaxAjax(Asynchronous JavaScript and XML),可以理解为JavaScript执行异步网络请求。通俗的理解的话就是,如果没有Ajax技术,改变网页的一小部分(哪怕是一行文字、一张图片)都需要...转载 2017-11-03 12:33:22 · 813 阅读 · 0 评论 -
前端常见跨域解决方案(全)
前端常见跨域解决方案(全)什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域:1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入:、、、等dom标签,还有样式中background:url()、@font-face()等文件外链3.) 脚本请求:转载 2017-10-06 14:57:23 · 591 阅读 · 0 评论 -
AJAX请求和普通HTTP请求区别
两者本质区别:AJAX通xmlHttpRequest象请求服务器服务器接受请求返数据实现刷新交互普通http请求通httpRequest象请求服务器接受请求返数据需要页面刷新AJAX请求 普通请求 AJAX请求头会多一个x-requested-with参数,值为XMLHttpRequestString requestType = request.getHeader("X-Requested-Wi原创 2017-07-13 17:45:26 · 5651 阅读 · 0 评论 -
理解DOMString、Document、FormData、Blob、File、ArrayBuffer数据类型
一、XMLHttpRequest 2.0的家臣们我大学那会儿,一个称为Ajax的东西对前端行业造成了深远影响,不仅是JS语言,而包括前端地位、职位兴起以及工作分工等。抛开IE6浏览器不谈,其他浏览器的Ajax实际上都是借助XMLHttpRequest实现的。然后,好多年过去了,XMLHttpRequest带着两位家臣,DOMString和Document数据类型攻城略地,几乎一统天下。...转载 2019-08-13 21:57:18 · 1162 阅读 · 2 评论