JavaScript权威指南(第六版)中文版
本书是程序员学习核心JavaScript语言和由Web浏览器定义的JavaScript API的指南和综合参考手册。本书涵盖HTML 5和ECMAScript 5,旨在帮助初、中级程序员和希望精通JavaScript的JavaScript程序员快速掌握Web编程语言。
**JavaScript语言基础**
JavaScript是一种高级的、基于对象的脚本语言,广泛应用于Web开发中。JavaScript语言基础包括变量、数据类型、操作符、控制结构、函数、对象、数组等基本概念。JavaScript语言的特点是松散型、动态类型、基于对象等。
**HTML 5和ECMAScript 5**
HTML 5是最新的HTML标准,引入了许多新的特性和API,例如Canvas、Video、Audio、Geolocation等。ECMAScript 5是JavaScript语言的最新标准,引入了许多新的特性和改进,例如strict mode、JSON对象、 Function.prototype.bind等。
**JavaScript核心概念**
JavaScript核心概念包括函数、数组、对象、正则表达式、异常处理等。函数是JavaScript语言的基本组成部分,包括函数声明、函数调用、函数参数、函数返回值等。数组是JavaScript语言中最常用的数据结构,包括数组声明、数组方法、数组遍历等。对象是JavaScript语言中的基本数据结构,包括对象声明、对象属性、对象方法等。
**JavaScript高级概念**
JavaScript高级概念包括闭包、作用域链、this关键字、事件处理、异步编程等。闭包是JavaScript语言中最重要的概念之一,指的是函数内嵌套函数,并且内部函数可以访问外部函数的变量。作用域链是JavaScript语言中的一种机制,用于查找变量的值。this关键字是JavaScript语言中的一种特殊关键字,用于指代当前对象。
**JavaScript与Web开发**
JavaScript语言广泛应用于Web开发中,例如客户端验证、动态效果、AJAX编程等。JavaScript语言可以与HTML、CSS结合,实现复杂的Web应用程序。
**服务器端JavaScript**
服务器端JavaScript是指在服务器端使用JavaScript语言,例如Node.js、 Rhino等。服务器端JavaScript可以实现高性能的Web应用程序,并且可以与数据库集成,实现数据交互。
**jQuery和服务器端JavaScript**
jQuery是JavaScript语言中最流行的库之一,提供了许多实用的方法和插件,例如选择器、事件处理、动画效果等。服务器端JavaScript可以与jQuery结合,实现高性能的Web应用程序。
《JavaScript权威指南(第六版)中文版》是程序员学习JavaScript语言和Web开发的不二之选,本书涵盖了JavaScript语言的基础知识、高级概念、Web开发应用等方面的内容,对于初、中级程序员和希望精通JavaScript的JavaScript程序员都是非常有价值的参考手册。