"这是一本名为《JavaScript程序员参考》的图书,由Alexei White撰写,主要面向Web开发人员,提供JavaScript语言的入门和参考指导,帮助读者构建富互联网应用程序。该书采用PDF格式,由Wiley出版社出版,书号0470344725,发布于2009年8月3日,语言为英文。书中涵盖了JavaScript的基础到高级主题,包括JavaScript简介、浏览器中的JavaScript、基础语法、表达式、操作符和语句、函数、全局和对象对象、字符串和正则表达式等,并深入讨论了对象定向开发、事件、文档对象模型(DOM)、表单处理、CSS、动态HTML、安全性、客户端数据持久化、Ajax、XML和JSON处理、浏览器特性、插件脚本调试以及性能优化等多个方面。每个章节都详尽地探讨了JavaScript的核心概念和技术,是提升JavaScript编程技能的重要参考资料。"
本书详细介绍了JavaScript语言,从基础开始,如变量、数据类型、控制结构、函数的创建和调用,到更复杂的概念,如对象和原型链。Chapter 1介绍了JavaScript的起源、特点和用途,为初学者提供了背景知识。Chapter 2阐述了JavaScript在浏览器环境中的运行机制,包括与HTML和CSS的交互。Chapter 3至Chapter 5逐步深入语言基础,包括表达式、操作符和函数的使用。Chapter 6讲解了全局对象和基本对象,这是理解JavaScript作用域和内置功能的关键。
随着深入,读者将学习到如何操作字符串(Chapter 7)和正则表达式(用于文本处理和模式匹配),以及处理布尔值、数字和数学运算(Chapter 8)。Chapter 9和10涉及数组和日期对象,以及面向对象的开发方法。Chapter 11至14涵盖了事件处理、DOM操作和表单交互,这些都是网页交互的核心。Chapter 15和16则介绍CSS和动态HTML,用于页面样式和动态效果的实现。
安全性和客户端数据管理在Chapter 17和18中得到讨论,而Ajax技术(异步JavaScript和XML)在Chapter 19中解析,它允许不刷新整个页面的情况下进行数据交换。Chapter 20和21探讨了XML和JSON的数据处理,这两种格式在Web服务中广泛使用。Chapter 22至24涵盖了浏览器特有的功能、插件脚本和调试技巧,帮助开发者解决跨平台问题和优化代码性能。
附录部分(A至D)提供了JavaScript核心语言的快速参考,全局对象和属性的清单,对开发者来说是宝贵的速查工具。这本书全面覆盖了JavaScript的各个方面,无论是新手还是经验丰富的开发者,都能从中受益。