如何详细探讨JavaScript实现与Web通信的各种方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3079个文字,预计阅读时间需要13分钟。
Web通信,一个独特的主题,涉及面很广。由于最近学习了JavaScript中的一些Web通信知识,在此总结如下。
一、前言
1. JavaScript中的Web通信知识总结
1.1 理解错误或表达不清的地方,力求准确表达。
1.2 概述以下内容:
(1)HTTP协议与Web通信的关系
(2)XMLHttpRequest对象及其使用
(3)Fetch API及其优势
(4)跨域资源共享(CORS)
(5)WebSocket协议及其应用
(6)JSON与Web通信
1.3 结合实际案例,阐述如何应用这些知识解决实际问题。
web通信,一个特别大的topic,涉及面也是很广的。因最近学习了 javascript 中一些 web 通信知识,在这里总结下。文中应该会有理解错误或者表述不清晰的地方,还望斧正!
一、前言
1. comet技术
浏览器作为 Web 应用的前台,自身的处理功能比较有限。浏览器的发展需要客户端升级软件,同时由于客户端浏览器软件的多样性,在某种意义上,也影响了浏览器新技术的推广。在 Web 应用中,浏览器的主要工作是发送请求、解析服务器返回的信息以不同的风格显示。AJAX 是浏览器技术发展的成果,通过在浏览器端发送异步请求,提高了单用户操作的响应性。但 Web 本质上是一个多用户的系统,对任何用户来说,可以认为服务器是另外一个用户。现有 AJAX 技术的发展并不能解决在一个多用户的 Web 应用中,将更新的信息实时传送给客户端,从而用户可能在“过时”的信息下进行操作。而 AJAX 的应用又使后台数据更新更加频繁成为可能。
本文共计3079个文字,预计阅读时间需要13分钟。
Web通信,一个独特的主题,涉及面很广。由于最近学习了JavaScript中的一些Web通信知识,在此总结如下。
一、前言
1. JavaScript中的Web通信知识总结
1.1 理解错误或表达不清的地方,力求准确表达。
1.2 概述以下内容:
(1)HTTP协议与Web通信的关系
(2)XMLHttpRequest对象及其使用
(3)Fetch API及其优势
(4)跨域资源共享(CORS)
(5)WebSocket协议及其应用
(6)JSON与Web通信
1.3 结合实际案例,阐述如何应用这些知识解决实际问题。
web通信,一个特别大的topic,涉及面也是很广的。因最近学习了 javascript 中一些 web 通信知识,在这里总结下。文中应该会有理解错误或者表述不清晰的地方,还望斧正!
一、前言
1. comet技术
浏览器作为 Web 应用的前台,自身的处理功能比较有限。浏览器的发展需要客户端升级软件,同时由于客户端浏览器软件的多样性,在某种意义上,也影响了浏览器新技术的推广。在 Web 应用中,浏览器的主要工作是发送请求、解析服务器返回的信息以不同的风格显示。AJAX 是浏览器技术发展的成果,通过在浏览器端发送异步请求,提高了单用户操作的响应性。但 Web 本质上是一个多用户的系统,对任何用户来说,可以认为服务器是另外一个用户。现有 AJAX 技术的发展并不能解决在一个多用户的 Web 应用中,将更新的信息实时传送给客户端,从而用户可能在“过时”的信息下进行操作。而 AJAX 的应用又使后台数据更新更加频繁成为可能。

