个人简介
Anthony T.Holdener III目前正在使用最新可用的并且跨浏览器的兼容技术构建Internet/内部网应用程序。在圣路易斯大学获得计算机科学的学位证书之后,在过去8年,Anthony以Web架构师和开发人员的身份为圣路易斯地区的多家财富500强公司工作。
内容简介
Ajax是一种新技术,还是Web开发人员使用多年的老方法?实际上,二者兼而有之。本书不仅演示了经过检验而可靠的Web标准怎样使得Ajax成为可能,而且演示了这些老技术怎样给站点提供一种明确的现代Web 2.0的感觉。
本书解释了如何使用像JavaScript、XML、CSS和XHTML这样的标准以及XMLHttpRequest对象来构建像桌面程序那样运行的、基于浏览器的Web应用程序。你将透彻理解今天的Web站点和应用程序的内部工作原理,并且学习怎样将Ajax知识用于高级浏览器搜索、Web服务、混搭等。通过学习本书,你将发现为什么利用Ajax从事开发更快速、更容易、代价更低。书中还包括以下主题:
·把服务器端后端组件连接到浏览器中的用户界面。
·加载和操纵XML文档,以及怎样用JSON替换XML。
·操纵DOM(Document Object Model,文档对象模型)。
·为可用性、功能性、可视化和可访问性设计Ajax界面。
·站点导航布局。
·交互使用表格和列表、导航框以及窗口。
·动画、交互式表单和数据验证。
·将Ajax应用于业务通信。
·创建不带插件的Internet游戏。
·模块化编码的优点、优化Ajax应用程序的方式,等等。
本书还提供了XML和XSLT的参考资料,流行的JavaScript框架、库和工具包:以及多种Web服务API。Ajax通过提供一组广泛的工具和选项,给开发人员提供了一种在Web上创建内容的新方式,同时抛弃了过去的一些限制。本书非常详细地描述了这个独特的工具箱的内容,以及如何最大限度地利用它。