首页 > 其他分享 >ajax笔记

ajax笔记

时间:2022-08-23 22:23:04浏览次数:76  
标签:XML xml Javascript 笔记 传输 ajax 页面

一、什么是Ajax

  • AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。

  • AJAX还有一个最大的特点就是,当服务器响应时,不用刷新整个浏览器页面,而是可以局部刷新。这一特点给用户的感受是在不知不觉中完成请求和响应过程。

  • 传输的数据可以是text纯文本,但是更常用的是xml,现在我们最经常使用就是json。

XML简介

xml:可扩展标记语言。被设计用来传输和储存数据
xml中没有预定义标签,都是自定义标签,用来表示一些数据

比如一个学生数据:
name="张三";age=18;sex="男"

<student>
  <name>张三</name>
  <age>18</age>
  <sex>男</sex>
</student>

1. ajax的特点

优点

  • 可以无需刷新页面与服务器端进行通信

  • 允许你根据用户时间来更新部分页面内容

缺点

  • 没有浏览历史,不能回退

  • 存在跨域问题

  • SEO(搜索引擎优化)不太友好

标签:XML,xml,Javascript,笔记,传输,ajax,页面
From: https://www.cnblogs.com/mtdj/p/16618045.html

相关文章

  • Linux-shell笔记1
    一次执行很多命令,可以用;分割每个命令,依次运行所有命令。但是不是进程列表,要用()包围命令才是进程列表。它们有什么差别呢?进程列表是启动了一个子SHELL来执行的。用echo$BA......
  • 【笔记】oracle using
    oracleusing在oracle中,using用于简化连接查询,只有当查询是等值连接和连接中的列必须具有相同的名称与数据类型时,才能使用using关键字进行简化比如原来是selects.user_......
  • SpringMVC学习笔记
    SpringMVC1、SpringMVC简介1.1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分。M:Model,模型层,指工程中的JavaBean,作用是处理数据。JavaBean分......
  • 2022-08-23 第二组刘禹彤 学习笔记
    打卡38天  ###学习内容CSS(续)CSS三大特性层叠性一个标签可以有多个CSS样式浏览器处理冲突的能力,如果一个属性通过两个相同的选择器设置到元素上,样式的层叠规则......
  • MAVEN学习笔记(一)
    MAVEN:1.可以管理jar文件2.自动下载jar文件及其文档和源代码3.管理jar文件的直接依赖4.管理需要的jar版本5.编译程序6.测试代码7.打包文件,打包成jar或war文件8.部署......
  • redis笔记
    redis笔记一、Redis的安装1.下载安装包1.1进入官网下载安装包Redis官方网站Redis中文官方网站http://redis.iohttp://redis.cn/1.2.打开WinSCP将安装文......
  • git学习笔记(ing)
    1、git安装官网:https://git-scm.com/官网看操作手册:https://git-scm.com/book/zh/v22、git最低配置git--version #查版本gitversion2.33.1.windows.1gitconfig......
  • AJAX概念、AJAX实现_原生js方式1
    AJAX概念1.概念︰ASynchronousJavascriptAndXML异步的Javascript和XAL1.异步和同步:客户端和服务器端相互通信的基础上*客户端必须等待服务器端的响应。在等待的期......
  • vscode+markdown+git 完美笔记软件!!!
     vscode下载:https://code.visualstudio.com/ markdown预览插件  MarkdownPreviewEnhanced  安装参考:https://blog.csdn.net/super828/article/details/10898......
  • 【笔记】EG3D: Efficient Geometry-aware 3D Generative Adversarial Networks
    EG3D:EfficientGeometry-aware3DGenerativeAdversarialNetworksIntroduction使用单视角2D图片集,无监督地生成高质量且视角一致性强的3D模型,一直以来都是一个挑战。......