美文网首页
回顾AJAX

回顾AJAX

作者: 与时间赛跑_ | 来源:发表于2019-06-21 00:09 被阅读0次

话说,昨天四级,额,红灯笼?我是这样翻译的: red light ball 。嗯,很合理,寥寥3个单词完美诠释了红灯笼的各个特性,颜色,物理特性,形状。堪称完美!我都服我自己了.....(鬼畜中)

不说了不说了。来讲讲ajax。额,虽然ajax已经存在了很久并且自己也一直再用,但是当中的一些细节自己还是没怎么去了解。

今天打算好好梳理一下,顺便讲讲如何写更好的ajax。

What is AJax

首先AJax并不是什么新技术,它只是XMLHttpRequest对象和JS,XML,CSS,DOM等许多技术的组合。Ajax干的最有意义的事就是跟服务器交互进行业务处理的时候不需要重新刷新页面。

Ajax的常用属性和方法

与其说是Ajax的常用属性和方法,倒不如说是XMLHttpRequest对象的常用方法和属性,其中有挺多都是平时使用的时候容易被忽略的。比如request.open("MethodType",...)这种经常使用的方法这里就不说明了。

Method:

setRequestHeader("","")

虽然设置请求头方法也比较常见,但是我最近才发现这个方法必须在open()方法之后才能调用生效。

abort()

该方法用于停止和放弃当前的异步请求。

getAllResponeHeaders()

获取以字符串形式返回的完整的HTTP头信息。

Property

 readyState

status

Js中的异步

为了更好的理解JS异步编程和Ajax的实现原理,强烈建议回顾一下下面这篇东西。

https://mp.weixin.qq.com/s?__biz=MzU5NzAyMDg3NQ==&mid=2247486602&idx=1&sn=a0bccb384630941788f03c94c2745e26&chksm=fe58952ec92f1c38bc7216244c8a0a818cf8eacb29df7a38deb4ef2d2c1f756e255b20facc96&token=261055798&lang=zh_CN#rd

什么是“比较好”的Ajax

在着手写构造一个Ajax的时候,你应该有意的遵循下列几点:

1.非过度嵌套。

2.较好的可读性。

3.控制性好等。

一般封装

或者

更加完善的

在ajax请求的各个过程中可能都会产生错误,如果你希望你的代码更加严谨,能应付更加复杂的网络环境,你也可以监听它的各个过程的事件。

值得一提的是,如果你希望想你的用户展示,你现在的请求状态(直观的进度),特别是一些比较复杂和比较耗时的业务处理的时候,为了避免用户以为程序久久没有“响应”(感觉上)而退出。你可以在progress方法中监听请求的进度(如下图)。

最后

 随着js的应用越来越广泛,js大法好,你会遇到越来越来的异步,希望这篇东西对你有一点点帮助,并来个赞👍。哈哈哈。

今天是父亲节,祝天下的父亲,父亲节快乐~

夏天快乐~

相关文章

  • ajax回顾

    ajax优势一次http请求对应一个页面ajax,局部刷新页面,客户端(浏览器)就能与服务端进行通信异步加载数据,...

  • 回顾AJAX

    话说,昨天四级,额,红灯笼?我是这样翻译的: red light ball 。嗯,很合理,寥寥3个单词完美诠释了红...

  • 超详细的Ajax基础原理及使用教程

    首先,我们来回顾下ajax是什么? Ajax = 异步 JavaScript 和XML。Ajax是一种用于创建快速...

  • ajax的回顾

    参考博客[https://blog.csdn.net/weixin_43346192/article/detail...

  • 一文搞定RequestParam注解传参,map 数组 文件(二

    上篇讲了后台用@RequestParam来接各种参数,这篇就讲下用ajax作为前端往后台请求数据。 回顾ajax请...

  • 4/26day42_文件上传综合案例

    回顾 AJAX&文件上传 今日目标 一 JSON 1.1 回顾 最早是JavaScript对象表示形式,现在主要用...

  • 4/11day31_ajax_Json

    day31_JSON _AJAX 回顾 今日内容 JSON JSON概述 JSON是对数据通用格式的载体, 比 ...

  • PHP基础回顾之Ajax(八)

    AJAXAJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 AJAX与My SQL实例解释 ...

  • 《细说Ajax与jQuery》笔记回顾

    读了接近一个月这本书,基本都看完了,其中些许案例也跟着动手敲,在简书这个平台也记录着我读这本书学习的一些笔记。现在...

  • AJAX

    主要内容: ajax 是什么、原生ajax 写法和jQuery ajax写法。 AJAX 是什么 ajax,即As...

网友评论

      本文标题:回顾AJAX

      本文链接:https://www.haomeiwen.com/subject/qnteqctx.html