黑马程序员技术交流社区

标题: 【石家庄校区】AJAX概述 [打印本页]

作者: 第二十五颗星星    时间: 2017-12-27 15:24
标题: 【石家庄校区】AJAX概述
本帖最后由 小石姐姐 于 2017-12-27 18:41 编辑

##AJAX的概述
*        什么是AJAX:
*        AJAX:异步的 JavaScript And XML.
        *        使用的是老的技术,用的是新的思想.
*        了解同步和异步的区别:
        *        参考图一:
*        AJAX的功能:完成页面的局部刷新,不中断用户的体验.
*        早期的时候JS技术根本不受重视.后台开发人员经常将JS当成一种玩具式语言.JS中有一个对象XMLHttpRequest对象可以向服务器异步发送请求.传统的B/S结构的软件,所有实现功能都需要在服务器端编写代码(胖服务器).现在有了AJAX以后,可以将部分代码写到客户端浏览器(RIA:Rich Internet Application).FLEX:AS脚本编程.
*        XML:使用XML做为数据传递的格式: JSON:
*        XMLHttpRequest:
        *        属性:
                *        readyState :XMLHttpRequest的状态
                *        onreadystatechage: 当XMLHttpRequest状态改变的时候触发的一个函数.
                *        status : 获得响应码的状态.200,404...
                *        responseText : 获得响应的文本数据.
                *        responsexml : 获得响应的xml数据
        *        方法:
                *        open(请求方式,请求路径,是否异步)                :异步去向服务器发送请求.
                *        send(请求参数)                                                :发送请求.
                *        setRequestHeader(头信息,头的值)                :处理POST请求方式的中文问题.
*        AJAX入门:
        *        AJAX编写的步骤:
                *        第一步:创建一个异步的对象
                *        第二部:设置对象状态的改变触发一个函数
                *        第三部:设置向后台提交的路径
                *        第四步:发送请求




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2