es6js学习笔记3

本文详细介绍了Ajax技术,包括其异步传输原理、请求步骤、HTTP请求方式及其实现JSON数据交换。同时,文章还探讨了ES6中的Promise对象,用于解决异步编程的回调地狱问题,阐述了Promise的特性、优缺点及其使用方法,如then、catch、all和race等方法。最后,简单提及了JavaScript的事件循环机制。
摘要由CSDN通过智能技术生成

ajax
    ajax是异步传输技术,是一种创建交互式网页应用开发技术,用来通过前台连接后台代码,
    可以实现网页的异步更新,并且可以局部更新,所以叫作异步刷新,
    局部更新技术,提高浏览器加载速度,节省服务区响应时间
    定义ajax步骤
        1.创建XMLHttpRequest对象
        2.使用open方法链接后台服务器
        3.通过send()发送数据,开始和服务器交互
        4.通过onreadystatechange设置回调函数
        5.执行回调函数读取数据responseText
        readyState判断请求状态
           0请求未初始化 1服务器已连接 2请求已接收 3请求处理中 4请求已完成
        status 返回http状态码
    http的请求方式有哪些
        get 用于从服务器查询信息
        post 用于将数据发送到服务器
        put 用于将数据发送到服务器,上传的资源会替换源目标里的内容
        delete 用来删除指定资源
        head 类似于get,但是没有响应体,只带状态和标题部分
        connect 用来建立URL标识的服务器水滴,通过用于解码的http代理来进行SSL编码
        options 用来描述目标资源的通讯选项,返回服务器支持url的http策略
        trace 用于对目标资源进行消息环回测试,让客户看到服务器进行了哪些进度和增量
    JSON数据格式
        是一种轻量级数据交换格式,大部分前后台语言都

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小华仔仔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值