栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何开始学习Ajax?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何开始学习Ajax?

简而言之,Ajax是使用Javascript从页面与Web服务器进行通信的过程,而无需离开页面。

您需要了解的关键事项是:

  • 发出请求和处理响应所需的Javascript
  • 接收请求并做出响应所需的服务器端代码(除非您正在使用为您提供此服务的服务)

服务器端在很大程度上取决于您使用的服务器端环境,因此可以说的有用的东西很少。通常可以说的是响应可以采取什么形式。

  • JSON是一种用于发送结构化数据的流行方法。
  • XML是发送结构化数据的另一种方法,但是由于JSON可以更轻松地使用,近来一直不受欢迎。
  • HTML块通常很适合使用插入页面
    innerHTML
  • 少量的纯文本对于简单响应很有用。

对于客户端,有三种常见方法:

  • XMLHttpRequest:支持良好且灵活。
  • fetch:用更好的API替代XHR,但对浏览器的支持更为有限。
  • JSONP:CORS的引入使用于解决“相同来源策略”的变种变得陈旧,但是您可能会偶然发现。

我在上面提到了“同源政策”。出于安全原因,通常不允许脚本从另一个域读取数据。该CORS标准允许你解决这个问题。

现在获取一些资源:

  • 如果您需要一些背景知识,W3C将为Javascript和其他Web标准提供很好的指南。
  • MDN还介绍了JS
  • MSN对XMLHttpRequest对象有很好的指导
  • Ajaxian对JSON-P进行了介绍
  • jQuery具有帮助Ajax的功能。


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/393419.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号