本书主要介绍了运用JavaScript搭配DHTML技术进行Web开发和Web设计的原则和技巧。全书内容以条目形式罗列,覆盖了在Web开发和Web设计中综合运用JavaScript和DHTML技术实现各种实用功能的技术和技巧,示例丰富、实用性强、便于查阅。本书相对于第1版,对Web 2.0和Ajax技术架构进行了全面更新,增加了对Web 2.0应用开发和Ajax技术的深入阐述和精彩的技巧讲解。
本书适合Web开发人员、Web设计人员、网站架构师阅读和参考。
在当今的Web 2.0世界里,设计高交互性客户端页面的各种新技术层出不穷、炙手可热,而其核心就是JavaScript和DHTML。考虑到这个环境,本书针对Web开发者通常会遇到的特定脚本问题,提供了短小精悍的解决方案。每节包含一段针对性极强的代码,可以直接插入到应用程序中。
历经数年,阅读了成千上万的论坛文章后,本书作者,脚本编程的先行者Danny Goodman,编辑了一份常见的问题列表,这些问题烦扰着各种经验水平的脚本程序员。对于提到的每个问题,Goodman不仅提供了代码,还讨论了解决方案如何工作及为什么这样工作。各种技巧涵盖了从诸如在Java Script和操作字符串和验证日期之类的简单任务,到展示诸如HTML元素的跨浏览器定位、排序表格和在客户端实现Ajax特性等复杂任务的完整的函数库。
本书包含了150多个技巧,不论是对于初学者还是对于有经验的程序员来说,本书都是最理想的选择:
·如何使用交互性表单和样式表
·如何展示用户友好的页面导航
·如何通过文档对象模型编程创建动态内容
·如何为静态内容提供视觉效果
·如何定位HTML元素
·如何在浏览器中使用XML数据
本书第1版中的许多技巧均已经过修订,本版还提供了一些新的客户端Ajax解决方案的技巧,以帮你为Web 2.0应用程序建立可扩展的用户界面。本书的每个技巧都与最新的W3C标准和浏览器兼容,包括Internet Explorer 7、Firefox2、Safari和Opera 9。
如果想自己编写脚本并理解它的工作方式,那么请不要依赖于商业的Web开发框架,本书将是您的必备佳选。