Ajax概念及基础
今天只是介绍ajax概念及基础语法,使用的只是简单的逻辑,目的是加深ajax的作用和使用方法. 1. 网络传输协议 网络传输协议是一套规定浏览器与服务器之间交流时需要遵守的规范.如果浏览器与服务器各自设定协议不一致的话,就会产生两个之间交流的障碍. 而在两者交互的时候无非是浏览器发出请求报文,服务器接收请求报文并返回响应报文,浏览器解析并渲染响应报文. 1.1 请求报文 请求报文是由浏览器发出,分三个部分:请求行,请求头,请求主体. 1.1.1 请求行 包含请求的方法:get或post; 请求的路径或者是地址; 请求是遵循的协议类型. 1.1.2 请求头 请求头主要是将浏览器端的各种版本等信息传输给服务器. 1.1.3 请求主体 请求主体中的内容是浏览器端提供给服务器的数据.如用户传入的个人信息或者是需要查询的内容. 1.2 响应报文 响应报文是服务器发出,服务器接收并处理完成请求报文后,服务器将处理完的结果发送给浏览器.它也分为三个部分:响应行,响应头,响应主体.它分别与浏览器的三个部分相对应. 2. Ajax概念及基础 2.1 同步与异步 在了解Ajax前需要先了解同步与异步的概念. 2.1.1 同步更新 指的是必须完成前面的任务才能执行后面的任务,也就是需要逐个执行任务. 就比如我们在浏览一个网页时,当浏览到底部网页结束了