首页 > 其他分享 >AJAX概念以及使用

AJAX概念以及使用

时间:2023-03-24 22:36:38浏览次数:27  
标签:XML 协议 浏览器 请求 标签 概念 AJAX 使用

一、介绍AJAX

1.AJAX 全称为 Asynchronous javaScript And XML 就是异步的JS和xml

通过AJAX可以在浏览器中向服务器发送异步请求,最大优化:无刷新获取数据

二、介绍XML(拓展XML代码格式和json格式)

2.XML可扩展标记语言

XML被设计用来传输和存储数据

XML和HTML类似,不同的是HTML都是预定义标签(预定义:固定好的标签(如:p));XML没有预定义标签(可随便使用任何标签)

  

AJAX概念以及使用_XML

 

AJAX概念以及使用_AJAX_02

 

 

 三、AJAX优缺点

优点:

无需刷新页面就可以与服务器进行通讯

运行根据用户时间来更新部分内容(如:键盘事件,鼠标事件)

缺点:

没有浏览历史,不能回退(浏览器默认回退上一功能无法使用)

存在跨域问题(A服务器不允许向B服务器发送请求)

seo不友好(使用AJAX在网页源代码检索不到)

四、HTTP

HTTP(hypertext transport frotocol)协议【超文本传输协议】,协议详细规定了浏览器和万维网服务器之间互相通讯的规则,约定

请求报文:

行 :(三部分)  post/get     /s?ie=utf-8(url)    HTTP/1.1(协议版本)

头 :  Host:atguigu.com(名称:参数)      Cookie:name=guigu

空行 :  必须要有

体   :get请求没有;post请求有(username=admin&password=admin)

响应报文

行:(三部分)   HTTP/1.1(协议)   200(状态码)   ok(通过)

头:Content-Type:text/html;charset=utf-8     Content-length :2048

空行:必须有

体:html结构

状态码:404,403,401

标签:XML,协议,浏览器,请求,标签,概念,AJAX,使用
From: https://blog.51cto.com/u_15722979/6148292

相关文章