Ajax高级程序设计内容.pdf

Ajax高级程序设计内容.pdf

ID:52429758

大小:1.68 MB

页数:242页

时间:2020-03-27

Ajax高级程序设计内容.pdf_第1页
Ajax高级程序设计内容.pdf_第2页
Ajax高级程序设计内容.pdf_第3页
Ajax高级程序设计内容.pdf_第4页
Ajax高级程序设计内容.pdf_第5页
资源描述:

《Ajax高级程序设计内容.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Ajax高级程序设计第1章什么是Ajax·1.1Ajax的诞生·1.2Web的演化过程·1.3真正的Ajax·1.4Ajax原则·1.5Ajax后面的技术·1.6谁在使用Ajax?·1.7混乱与争议·1.8小结第2章Ajax基础·2.1HTTP基础·2.2Ajax通讯技术·2.2.2XMLHttp请求·2.3进一步考虑·2.4小结第3章Ajax模式·3.1通信控制模式·3.1.3提交节流·3.1.4表单增量验证的实例·3.1.5字段增量验证实例·3.1.6定期刷新·3.1.7新评论提示实例·3.1.8多阶段下载·3.1.9附加信息链接实例·3.2失效处理模

2、式·3.2.1取消待处理的请求·3.2.2重试·3.3小结第4章XML、Xpath和XSLT·4.1浏览器对XML的支持·4.1.1IE中的XMLDOM·4.1.2Firefox中的XMLDOM·4.1.3跨浏览器兼容的XML·4.1.4基本的XML实例·4.2浏览器对Xpath的支持·4.2.1XPath概述·4.2.2IE中的XPath·4.2.3使用命名空间·4.2.4Firefox中的XPath·4.2.5使用命名空间解析器·4.2.6跨浏览器兼容的XPath·4.3浏览器对XSLT的支持·4.3.1XSLT概述·4.3.2IE中的XSLT·4.3

3、.3Firefox中的XSLT·4.3.4跨浏览器兼容XSLT·4.3.5重访“最佳选择”·4.4小结第5章基于RSS/Atom的Syndication·5.1RSS·5.1.1RSS0.91·5.1.2RSS1.0·5.1.3RSS2.0·5.2Atom·5.3FooReader.NET·5.3.1客户端组件·5.3.2服务器端组件·5.3.3将客户端和服务器连接起来·5.4安装·5.5测试·5.6小结第6章Web服务·6.1相关技术·6.1.1SOAP·6.1.2WSDL·6.1.3REST·6.2.NET连接·6.3设计决策·6.4创建Windows

4、平台的Web服务·6.4.1系统需求·6.4.2配置IIS·6.4.3编写Web服务·6.4.4创建程序集·6.5Web服务和Ajax·6.5.1创建测试工具·6.5.2IE使用的方法·6.5.3Mozilla使用的方法·6.5.4通用方法·6.6跨域的Web服务·6.6.1GoogleWebAPI服务·6.6.2创建代理·6.7小结什么是Ajax1.1Ajax的诞生·2005年2月,AdaptivePath公司的JesseJamesGarrett在网上发表了一篇名为《Ajax:一种Web应用程序开发的新方法》的文章(现在还可以在www.adaptivep

5、ath.com/publications/essays/archives/000385.php看到)。在这篇文章中,Garrett阐述了他为什么认为Web应用程序正在填平与传统桌面应用程序之间的鸿沟。他引用了一些新的技术,并以几个Google的项目作为例子,说明了如何将传统的、基于桌面应用程序的用户交互模型应用到Web上。然后他说出了两句引起人们大量兴趣、兴奋和争论的话:·GoogleSuggest和GoogleMaps就是这种新型Web应用程序的两个例子,在AdaptivePath公司里,我们将这种理念称为Ajax。这是Asynchronous(异步)J

6、avaScript+XML的简写,它预示着Web可能将发生一次根本性的变革。·从此之后,关于Ajax的文章、示例代码以及争议有如潮水一般充斥于整个因特网上。开发人员在Blog上谈到它,技术杂志关注它,而许多公司则在产品中应用它。但要理解到底什么是Ajax,还必须先了解促使其产生的一些Web技术的演化过程。·1.2Web的演化过程·当TimBerners-Lee在1990年首次提出WorldWideWeb(万维网)时,其概念是相当简单的:使用超文本和URI(统一资源标识符)来创建一个关联信息的网,它能够链接来自世界各个地方的各种学术文献,使人们可以立即访问所

7、引用的素材。的确,第一版本的HTML(超文本标记语言)对于格式化和链接之外的事情关注得很少,它并不适用于构建交互性强的软件,只是一个用来共享最新的各种文字和图表信息的平台。Web就是从这样的静态页面开始发展的。·随着Web的发展,商业界很快就发现了它在向大众发布产品及服务信息等应用上所具有的优势。紧接下来的新一代Web则着眼于提高信息的格式化和显示能力,而HTML也随之发展,以满足这些需求和这些新的媒体意识强烈的用户期望。很快,一家名为Netscape的小公司将推动Web的发展进程迈出更迅速的一步。·1.2.1JavaScript·NetscapeNavi

8、gator是第一个成功的主流Web浏览器,同样也使Web技术得以快

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。