JavaScript权威指南(第6版) - David Flanagan

需积分: 32 4 下载量 148 浏览量 更新于2024-07-22 1 收藏 13.48MB PDF 举报
"JavaScript权威指南(第6版)" 是由David Flanagan编写的关于JavaScript编程语言的专业书籍。这本书深入探讨了JavaScript的核心概念和技术,旨在为读者提供全面且权威的JavaScript知识。 JavaScript是一种广泛用于Web开发的脚本语言,它允许在浏览器端实现动态交互性,如表单验证、页面动画、AJAX(异步JavaScript和XML)通信等。在本书的第六版中,David Flanagan更新了内容以涵盖最新的JavaScript特性,包括ECMAScript 5和6的新增功能,如严格模式、类和模块等。 本书分为多个部分,首先介绍了JavaScript的基础知识,如变量、数据类型、运算符、流程控制和函数。接着,详细讲解了对象和原型,这是JavaScript的核心特性之一,包括对象创建、属性访问、原型链以及闭包。此外,书中还涵盖了错误处理、调试技巧、正则表达式、日期和时间操作、JSON格式处理等内容。 在函数和面向对象编程方面,本书详细阐述了函数作为一等公民的特性,函数对象的使用,以及如何利用函数实现模块化和设计模式。对于面向对象编程,书中讨论了构造函数、原型继承和类模拟,以及ES6引入的类语法。 书中还深入探讨了DOM(文档对象模型)操作,这是JavaScript与HTML和CSS交互的关键。这部分内容包括选择元素、修改文档结构、事件处理以及样式操作。同时,还介绍了AJAX技术,让读者了解如何进行异步数据交换,实现页面无刷新更新。 此外,本书对JavaScript的高级特性和实践也进行了讲解,如垃圾收集机制、性能优化建议以及安全问题。最后,提供了完整的参考章节,包括所有内置对象、全局函数和标准库函数的详细文档,方便读者查阅。 "JavaScript权威指南(第6版)" 是一本适合初学者和经验丰富的开发者阅读的JavaScript教程。它不仅覆盖了语言基础,还深入到高级特性和实践应用,有助于读者提升JavaScript技能,更好地应对现代Web开发的需求。
2011-12-20 上传
中文名: JavaScript权威指南 (第6版) 原名: JavaScript: The Definitive Guide: Activate Your Web Pages, 6th edition 作者: David Flanagan 版本: 英文文字版-pdf/EPUB + 完整书中源代码 出版社: O'Reilly 书号: 978-0596805524 发行时间: 2011年05月10日 语言: 英文 内容简介: Since 1996, JavaScript: The Definitive Guide has been the bible for JavaScript programmers—a programmer's guide and comprehensive reference to the core language and to the client-side JavaScript APIs defined by web browsers. The 6th edition covers HTML5 and ECMAScript 5, with new chapters on jQuery and server side JavaScript. It's recommended for experienced programmers who want to learn the programming language of the Web, and for current JavaScript programmers who want to master it. 目录: Chapter 1 Introduction to JavaScript Core JavaScript Chapter 2 Lexical Structure Chapter 3 Types, Values, and Variables Chapter 4 Expressions and Operators Chapter 5 Statements Chapter 6 Objects Chapter 7 Arrays Chapter 8 Functions Chapter 9 Classes and Modules Chapter 10 Pattern Matching with Regular Expressions Chapter 11 JavaScript Subsets and Extensions Chapter 12 Server-Side JavaScript Client-Side JavaScript Chapter 13 JavaScript in Web Browsers Chapter 14 The Window Object Chapter 15 Scripting Documents Chapter 16 Scripting CSS Chapter 17 Handling Events Chapter 18 Scripted HTTP Chapter 19 The jQuery Library Chapter 20 Client-Side Storage Chapter 21 Scripted Media and Graphics Chapter 22 HTML5 APIs Core JavaScript Reference Client-Side JavaScript Reference Colophon