最新下载
24小时阅读排行榜
- 1 Go语言if语句如何编写_Golang条件控制语法详解
- 2 Spring Batch如何读取上传的XML文件进行批处理
- 3 html5布局代码图片自适应容器_html5布局代码img自适应法【步骤】
- 4 XPath的//和/有什么性能差异
- 5 如何在不同系统统一mysql环境_mysql跨平台部署方案
- 6 如何在Golang中使用defer安全处理错误_Golang defer捕获异常技巧
- 7 php修改权限提示filenametoolong_php文件名过长修正【步骤】
- 8 css 浮动和 flex 布局的核心区别是什么_从布局思想角度对比
- 9 css使用bulma图标按钮样式异常怎么办_使用icon class和button组合
- 10 c# ConcurrentDictionary的GetOrAdd和AddOrUpdate是原子操作吗
- 11 css unset 属性是什么意思_属性重置行为说明
- 12 Golang微服务如何进行负载均衡_负载均衡策略分析
- 13 css 使用浮动后模块顺序难控制怎么办_利用 clear 控制布局顺序
- 14 如何在Go中使用命令模式_Go命令模式行为封装技巧
- 15 如何在上传前对XML进行语法高亮和格式化 CodeMirror/Monaco Editor
最新教程
-
- Node.js 教程
- 16181 2025-08-28
-
- CSS3 教程
- 1546704 2025-08-27
-
- Rust 教程
- 23313 2025-08-27
-
- Vue 教程
- 25778 2025-08-22
-
- PostgreSQL 教程
- 22257 2025-08-21
-
- Git 教程
- 9239 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技术后面隐藏的深刻意义。
