最新下载
24小时阅读排行榜
- 1 怎么为MongoDB分片集群配置TLS加密通信_内部组件认证与外部客户端加密结合
- 2 如何在Golang中使用Select处理多通道消息 Go语言I/O多路复用技巧
- 3 如何在Golang中检测Context Deadline Exceeded Go语言超时错误处理
- 4 C#怎么在WPF中绑定枚举类型_C#如何将Enum映射到下拉框【示例】
- 5 React Router v6 路由守卫:实现登录页与主页的双向访问控制
- 6 Golang中的RPC接口幂等性通用组件 Go语言基于Redis实现的ID校验
- 7 CSS如何实现自适应不同设备屏幕_利用媒体查询定义响应式css断点
- 8 C#怎么隐藏控制台窗口_C#如何以后台进程方式运行程序【技巧】
- 9 Swoole客户端数据接收延迟_Swoole客户端延迟问题技巧【技巧】
- 10 c++中如何删除数组指定元素_c++移动元素实现删除【技巧】
- 11 CSS如何让列表项自带分隔线_对除最后一个元素外的li添加border-bottom
- 12 如何在Golang中实现Fan-In扇入模式聚合数据 Go语言多路复用实战
- 13 App Engine Datastore 中基于游标的分页查询最佳实践
- 14 如何在Golang中处理JSON解析错误 Go语言SyntaxError与TypeError
- 15 Python包版本冲突怎么办_pip依赖解析错误解决思路与方案
最新教程
-
- Node.js 教程
- 18424 2025-08-28
-
- CSS3 教程
- 1553805 2025-08-27
-
- Rust 教程
- 25563 2025-08-27
-
- Vue 教程
- 27222 2025-08-22
-
- PostgreSQL 教程
- 23590 2025-08-21
-
- Git 教程
- 10461 2025-08-21
1、ajax技术的背景
不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest以及gmail等对ajax技术的广泛应用,催生了ajax的流行。而这也让微软感到无比的尴尬,因为早在97年,微软便已经发明了ajax中的关键技术,并且在99年IE5推出之时,它便开始支持XmlHttpRequest对象,并且微软之前已经开始在它的一些产品中应用ajax,比如说MSDN网站菜单中的一些应用。遗憾的是,不知道出于什么想法,当时微软发明了ajax的核心技术之后,并没有看到它的潜力而加以发展和推广,而是将它搁置起来。对于这一点来说,我个人是觉得非常奇怪的,因为以微软的资源和它的战略眼光来说,应该不会看不到ajax技术的前景,唯一的解释也许就是因为当时它的主要竞争对手Netscape的消失反而使它变得麻痹和迟钝,毕竟巨人也有打盹的时候,比如IBM曾经在对微软战略上的失误。正是这一次的失误,成就了它现在的竞争对手google在ajax方面的领先地位,而事实上google目前在ajax技术方面的领先是微软所无法达到的,这一点在后面我讲述ajax缺陷的时候也会提到。现在微软也意识到了这个问题,因此它也开始在ajax领域奋起直追,比如说推出它自己的ajax框架atlas,并且在.NET2.0也提供了一个用来实现异步回调的接口,即ICallBack接口。那么微软为什么对自己在ajax方面的落后如此紧张呢?现在就让我们来分析一下ajax技术后面隐藏的深刻意义。
