首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

在本章中,我们介绍了Ajax的四个技术基石。

JavaScript是一种强大的通用编程语言,因为总是用来生成那些弹出窗口、行为古怪的回退按钮以及图片上的交替效果,因此有些声名狼藉。附录B包含了对这个语言一些特征的详细描述。但是通过这里的例子,你应该能够体会到,它确实可以真正地增强应用的可用性。

CSSDOM互为补充,为我们正在使用的用户界面提供了清晰的编程视图,同时保持了结构和视觉样式的分离。清晰的文档结构使得我们更容易以编程方式操作一个文档,保持职责分离对于开发大型Ajax应用非常重要,这一点我们在第3章和第4章中可以看到。

我们展示了如何使用XMLHttpRequest对象和更老的XmlDocumentIFrame。当前围绕Ajax充斥着大量的市场炒作,将XMLHttpRequest赞誉为与服务器通信最时髦的方法。但是有些时候,IFrame可以为我们提供恰好需要的一套不同的功能。对于两者都有所了解可以丰富你的工具箱。在本章中我们介绍了这些技术,也提供了一些例子。在第5章中,我们将对客户/服务器通信进行更加详细的讨论。

最后,我们考察了综合应用这些Ajax技术基石的方式,以便得到比将它们简单相加更好的效果。你既可以使用少量Ajax,将一些吸引人的UI组件添加到静态页面中;也可以大胆地使用Ajax创建一个完整的用户界面,在其中包含一些静态内容。当然,后者需要你编写大量的JavaScript代码,而且代码还要能够长时间无故障运行。这需要我们用一种与以往不同的方式来编码,更多地考虑代码的可靠性、可维护性和灵活性。在下一章我们会考察这些问题,为大规模Ajax应用的代码库引入必需的秩序。

 

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论