18842388900

网站建设 APP开发 小程序

Article/文章

记录成长点滴 分享您我感悟

您当前位置>首页?>?知识?>?网站建设

AJAX简介

AJAX 简史

Ajax的历史与许多其他夜间技术类似。虽然Ajax似乎并不知道它来自哪里,但事实上,它已经存在了很长时间。多年的努力使其遍布整个Web,在Ajax横幅下创建工具和模式。在最初的网络泡沫的DHTML时代,以及在线公司破产的黑暗时期,全世界的开发人员都打破了JavaScript的强大功能,并将这种新的令人兴奋的应用程序模型带到了网络上。

XMLHttpRequest

最早也是最重要的Ajax难题是XMLHttpRequest(XHR)API。 XHR是一种JavaScript API,用于在Web浏览器和Web服务器之间传输数据消息。它支持使用HTTPPOST(将数据传递到服务器)或GET请求(从后台服务器访问数据)的浏览器。此API是大多数Ajax交互的核心,也是现代Web开发的基础技术。

它也是Microsoft?InternetExplorer?团队为互联网做出贡献的最佳礼物。

这是真的。早在2000年,XHR首次出现在IE 5中。最初由Alex Hopmann编写的Microsoft?ActiveX?控件,XHR用于处理MicrosoftOutlook?WebAccess,旨在解决高级(当时)前端之间的交互问题。 -end接口和Microsoft Exchange Server。

虽然微软的软件软件包并不完全“差”,但XHR的发展远远超出了原始产品的范围,后来在主流浏览器中实现,甚至作为W3C标准实现

先锋

除了微软之外,还有其他公司开始进入原型Ajax领域。许多公司开始尝试使用这些技术,其中两个特别值得一提 - 一个是因为它是一个有趣且常被引用的Ajax开发脚注,另一个因为互联网巨头确实使这些技术变得流行。

Oddpost

Oddpost是2002年推出的基于Web的高级邮件客户端。它利用了目前众所周知的许多模式。在设计和交互方面,人们会想到桌面邮件客户端。在系统内部,Oddpost使用开发人员称之为DataPacks的概念,将小块数据从服务器传输到浏览器。这将带来全新的体验。

Oddpost终于成了雅虎!此次收购成为雅虎的基础!邮件修订。

Google Maps、Google Suggest、Gmail 以及一篇重要文章

几年后,真正的变化始于Gmail,Google Suggest和Google Maps服务。使用这三种Ajax技术使Web开发社区沸腾。它的响应性和互动性对公众来说是新的。新的谷歌应用程序迅速引起轰动。

虽然没有多少人知道它,但Web开发社区的反应非常强烈。当时,人们都知道Web应用程序开发中有一些令人兴奋的新事物。但很长一段时间,这种“内容”一度模糊不清。

人们需要的是一篇使内容清晰的文章。

2005年2月18日,Adaptive Path的联合创始人兼总裁Jesse James Garrett写了一篇题为“Ajax:一种新的Web应用程序方法”的文章(参见参考资料)。在本文中,他介绍了Web应用程序设计和开发的趋势,并始终使用Gmail和Google Maps等应用程序。他称这种趋势“是一种可能导致网络发展的根本性变化。”

他还将此模型命名为一个重要的时刻,因为从这时起人们开始关注这一新趋势,每个人(甚至非专业人士)都会提到Web开发社区的最新变化。它。在本文中,他介绍了这样的Ajax技术:

定义 AjaxAjax不是一种技术。实际上,有几种技术,每种技术都有自己的特点。这些技术以新的强大方式结合在一起。 Ajax包括:

使用XHTML和基于CSS标准的渲染使用文档对象模型的动态显示和交互来使用XML和XSLT数据交换和操作,使用XMLHttpRequest的异步数据检索将它们绑定在一起JavaScript

虽然这个技术说明有些过时,但基本模型仍然是完整的:HTML和CSS呈现数据和样式,DOM和相关方法支持实时页面更新,XHR支持与服务器的通信,JavaScript安排整体显示。

本文的整体影响相对较大。强烈的宣传以及需要发展的创造力和活力相互冲突,引发了一场革命。这是一种罕见的景象。随着Ajax被全球新一代创业公司采用,它迅速走向了Web开发范式的最前沿。 Ajax已经从一个模糊的市场战略发展成为现代网页设计发展的关键组成部分。

网站建设,小程序开发,小程序制作,微信小程序开发,公众号开发,微信公众号开发,网页设计,网站优化,网站排名,网站设计,微信小程序设计,小程序定制,微信小程序定制

相关案例查看更多