javascript权威指南(第四版)

article/2025/10/5 11:14:03

Java Script是一种功能强大的基于对象的脚本语言。Java Script程序可以直接嵌入HTML页面。与Web浏览器定义的文档对象模型(DOM)一起使用时,JavaScript可以创建动态HTML(DHTML)内容,允许用户与客户端的Web应用程序交互。 JavaScript语法以流行的程序设计语言C、C++和Java为基础,因此,经验丰富的程序设计人员可以很快地熟悉和掌握。此外,JavaScript是一种解释性脚本语言,提供了比其他语言更加灵活、更加宽松的程序设计环境,程序设计新手在这种环境中能够很快适应。
    《JavaScript权威指南》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。本书还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每一个JavaScript对象、方法、性质、构造函数、常量和事件处理程序。
    这本最畅销的JavaScript参考书的第四版已经进行了全面的更新,其中涵盖JavaScript 1.5(ECMAScript Version 3)的详细介绍。它还提供了W3C DOM标准(1级和2级)的完整内容,为了向后兼容,本书保持了遗留的O级DOM的资料。
    《JavaScript权威指南》是JavaScript程序设计者的完整指南和参考手册。对于使用最新的、遵守标准的Web浏览器(如Internet Explorer 6、Netscape 6和Mozilla)的开发者,它尤其有用。HTML作者可以从中学习如何用JavaScript创建动态网页。经验丰富的程序设计者可以从中快速地找到编写复杂JavaScript程序需要的信息。本书对所有JavaScript程序设计者来说都是绝对必要的。
前言

第一章 JavaScript概述

1.1 对JavaScript的误解
1.2 JavaScript的版本
1.3 客户端JavaScript
1.4 其他环境中的JavaScript
1.5 客户端的JavaScript:网页中的可执行内容
1.6 客户端JavaScript的特性
1.7 JavaScript的安全性
1.8 例子: 用JavaScript计算借贷支出
1.9 如何使用本书其余的部分
1.10 JavaScript探秘

第一部分 JavaScript的核心

第二章 词法结构

2.1 字符集
2.2 大小写敏感性
2.3 空白符和换行符
2.4 可选的分号
2.5 注释
2.6 直接量
2.7 标识符
2.8 保留字

第三章 数据类型和值

3.1 数字
3.2 字符串
3.3 布尔值
3.4 函数
3.5 对象
3.6 数组
3.7 null
3.8 Undefined
3.9 Date对象
3.10 正则表达式
3.11 Error对象
3.12 基本数据类型的包装对象

第四章 变量

4.1 变量的类型
4.2 变量的声明
4.3 变量的作用域
4.4 基本类型和引用类型
4.5 无用存储单元的收集
4.6 作为属性的变量
4.7 深入理解变量作用域

第五章 表达式和运算符

5.1 表达式
5.2 运算符概述
5.3 算术运算符
5.4 相等运算符
5.5 关系运算符
5.6 字符串运算符
5.7 逻辑运算符
5.8 逐位运算符
5.9 赋值运算符
5.10 其他运算符

第六章 语句

6.1 表达式语句
6.2 复合语句
6.3 if语句
6.4 else if语句
6.5 switch语句
6.6 while语句
6.7 do/while语句
6.8 for语句
6.9 for/in
6.10 标签语句
6.11 break语句
6.12 continue语句
6.13 var语句
6.14 function语句
6.15 return语句
6.16 throw语句
6.17 try/catch/finally
6.18 with语句
6.19 空语句
6.20 JavaScript语句小结

第七章 函数

7.1 函数的定义和调用
7.2 作为数据的函数
7.3 函数的作用域:调用对象
7.4 函数的实际参数:Arguments对象
7.5 函数的属性和方法

第八章 对象

8,1 对象和属性
8.2 构造函数
8.3 方法
8.4 原型对象和继承
8.5 面向对象的JavaScript
8.6 作为关联数组的对象
8.7 对象的属性和方法

第九章 数组

9.1 数组和数组元素
9.2 数组的方法

第十章 使用正则表达式的模式匹配

10.1 正则表达式的定义
10.2 用于模式匹配的String方法
10.3 RegExp对象

第十一章 JavaScript的更多主题

11.1 数据类型转换
11.2 使用值和使用引用
11.3 无用存储单元收集
11.4 词法作用域和嵌套函数
11.5 Function()构造函数和函数直接量
11.6 Netscape公司的JavaScript 1.2的不兼容性

第二部分 客户端JavaScript

第十二章 Web浏览器中的JavaScript

12.1 Web浏览器环境
12.2 在HTML中嵌入JavaScript
12.3 JavaScript程序的执行

第十三章 窗口和框架

13.1 Window对象概述
13.2 简单的对话框
13.3 状态栏
13.4 超时设定和时间间隔
13.5 错误处理
13.6 Navigator对象
13.7 Screen对象
13.8 Window对象的控制方法
13.9 Location对象
13.10 History对象
13.11 多窗口和多框架

第十四章 Document对象

14.1 Document对象概览
14.2 动态生成的文档
14.3 Document对象的颜色属性
14.4 Document对象的信息属性
14.5 表单
14.6 图像
14.7 链接
14.8 锚
14.9 小程序
14.10 嵌入式数据

第十五章 表单和表单元素

15.1 Form对象
15.2 定义表单元素
15.3 脚本化表单元
15.4 表单验证示例

第十六章 脚本化cookie

16.1 cookie概览
16.2 cookie的储存
16.3 cookie的读取
16.4 cookie示例

第十七章 文档对象模型

17.1 DOM概览
17.2 使用DOM的核心API
17.3 DOM与Internet Explorer 4的兼容性
17.4 DOM与Netscape 4的兼容性
17.5 简便方法:Traversal和Range API

第十八章 级联样式表和动态HTML

18.1 CSS的样式和样式表
18.2 用CSS进行元素定位
18.3 脚本祥式
18.4 第四代浏览器中的DHTML
18.5 关于样式和样式表的其他DOM API

第十九章 事件和事件处理

19.1 基本事件处理
19.2 2级DOM中的高级事件处理
19.3 Internet Explorer事件模型
19.4 Netscape 4事件模型

第二十章 兼容性

20.1 平台和浏览器的兼容性
20.2 语言版本的兼容性
20.3 非JavaScript浏览器的兼容性.

第二十一章 JavaScript的安全性

21.1 JavaScript与安全性
21.2 受限制的特性
21.3 同源策略
21.4 安全区和签名脚本

第二十二章 在JavaScript中使用Java

22.1 脚本化Java小程序
22.2 在Java中使用JavaScript
22.3 直接使用Java类
22.4 LiveConnect数据类型
22.5 LiveConnect数据转换
22.6 JavaObJect对象在JavaScript中的转换
22.7 从Java到JavaScript的数据转换

第三部分 JavaScript核心参考手册

JavaScript核心参考手册

第四部 分客户端JavaScript参考手册

客户端JavaScript参考手册

第五部分 W3C DOM参考手册

W3C DOM参考手册

第六部分 类、属性、方法和事件处理程序索引

类、属性、方法和事件处理程序索引
词汇表

http://chatgpt.dhexx.cn/article/G47UghW1.shtml

相关文章

《JavaScript权威指南》学习笔记(一)

跟着《JavaScript权威指南》整理的一些知识点和自己的小拓展。有不足之处请指正。 1、try catch 防止程序异常直接报错退出,而是能对异常进行一些处理,具体处理就在catch中。最好是在最外层函数使用。 2、HTML不区分大小写、XHTML区分大小写、JavaScri…

《javascript权威指南》精读笔记-持续更新

《javascript权威指南》 作用域链 表达式 原始表达式 对象和数组的初始化表达式 函数定义表达式 函数直接量 属性访问表达式 调用表达式 对象创建表达式 运算符 表达式计算 var function for in with debugger use strict 对象 创建对象 属性的查询和设置 作为关联数组的对象 继…

JavaScript权威指南(第6版)

JavaScript权威指南(第6版) JavaScript权威指南 第6版(影印版)上册 Beginning iOS Programming, 2014年 Gradle for Android (2016年3月 Finished)

JavaScript权威指南 第11章JavaScript标准库

JavaScript权威指南 第11章JavaScript标准库 第11章 JavaScript标准库11.1 集合与映射11.1.1 Set类11.1.2 Map类11.1.3 WeakMap和WeakSet 11.2 定型数组与二进制数据11.2.1 定型数组的类型11.2.2 创建定型数组11.2.3 使用定型数组11.2.4 定型数组的方法与属性11.2.5 DateView与…

JavaScript 权威指南-学习笔记(一)

本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!JavaScript 权威指南-学习笔记 JavaScript是一门高级、动态、解释型变成语言,非常适合面向对象和函数式编…

JavaScript权威指南笔记-masaikk

JavaScript权威指南笔记-马赛柯柯 源代码位于masaikk/interviewAccess - Gitee.com 前五章笔记略 第六章 对象 防止某个对象被第三方库意外修改,建议使用Object.create()方法 ★ \bigstar ★ let o {foo: bar}; library.func(Object.create(o))解释Object.crea…

【JavaScript权威指南(第七版)】之阅读学习总结

写在前面 最近借着空闲时间断断续续两个月看完了《JavaScript权威指南(第七版)》,《JavaScript权威指南》一直以来被称为“犀牛书”,前面的第六版我大概略过一遍,由于书的厚度实在有点“厚重”,将近1000多页左右,有一些…

JavaScript权威指南(原书第7版) 犀牛书

第3章 语法结构 3.10.1 使用let和const声明 ES6后,变量通过let关键字声明 let i let sum可以使用一条let语句声明多个变量 let i, sum声明变量的同时,(如果可能)也为其赋予一个初始值 let message hello let i 0, j 1let …

JavaScript权威指南-总结

章2 词法结构 1.什么是字面量,标识符,保留字? 字面量即程序中的数据的值;标识符指数据的名字(字母、下划线_或美元符号$开头,为了和数值区分开,标识符不能用数字开头,)…

javascript 权威指南笔记

1.如果没有用var语句给一个变量指初始值,那么虽然这个变量被声明了,但是在给它存一个值之前,它的初始值就是 undefined 2.使用var语句多次声明一个变量不仅是合法的,而且也不会造成任何错误。如果重复的声明有一个初始值&#xf…

【WCF】使用WCF测试客户端

【是什么】 WCF测试客户端(WCF Test Client)是一个用来测试WCF服务程序的调试工具,能够使开发WCF服务更加方便。 【打开方法】 有四种打开方式 1、找到Vs的安装路径,找到Common7\IDE\WcfTestClient.exe,双击打开。如…

WCF 介绍(一)

前言:WCF是微软基于SOA(Service Oriented Architecture)推出的.Net平台下的框架产品,它代表了软件架构设计与开发的一种发展方向,在微软的战略计划中也占有非常重要的地位。了解和掌握WCF,对于程序员特别是…

C#中如何使用WCF

一、什么是WCF Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。 从我现在获得的知识,我理解的WCF重点是分布式&a…

WCF Debug 调试

关于WCF的调试,MSDN给出如下说明,可能是由于我的水平问题,个人无法完全看懂,所以自己总结了一点WCF的调试技巧。仅供参考。 如何开始调试 WCF 服务:  通常WCF可以部署成Windows service 和Web service。 1.对于WebService通常…

WebService,WCF,WebApi区别与特点

WebService,WCF,WebApi区别与特点 于 2019-06-10 10:11:00 发布7872 收藏 32 文章标签: c# 测试 操作系统 版权 在.NET平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.NET平台…

WCF入门讲解

一、简单WCF服务TCP和HTTP传输协议 二、实例管理 1、实例管理-单调服务 介绍:单调服务的一个实例创建于每个方法调用之前,调用完成后会立即销毁该服务实例。 2、实例管理-会话 介绍:一个配置了私有会话的服务通常无法支持多达几十个&#x…

关于WCF服务的使用(非常详细的步骤)

(附上一篇对WCF基础讲解挺详细的一篇文章http://www.cnblogs.com/wayfarer/archive/2008/04/15/1153775.html) WCF是.NET提供的一种服务,可以将自己写的程序(完成特定功能,比如从数据库中读取数据操作等&#xff09…

WebService、WCF、WebAPI之间的区别

Web Service 1、它是基于SOAP协议的,数据格式是XML 2、只支持HTTP协议 3、它不是开源的,但可以被任意一个了解XML的人使用 4、它只能部署在IIS上 WCF 1、它是基于SOAP协议的,数据格式是XML 2、这个是Web Service(ASMX&#xff09…

WCF 简介

一、WCF概述 1) 什么是WCF? Windows Communication Foundation (WCF) 是用于构建面向服务的应用程序的框架。借助 WCF,可以将数据作为异步消息从一个服务终结点发送至另一个服务终结点。服务终结点可以是由 IIS 承载的持续可用的服务的一部分…

网络编程之WCF编程:WCF服务和客户端的建立,回调

1.概念 Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口。它是.NET框架的一部分,由 .NET Framework 3.0 开始引入。 WCF的终结点有三个要素组成,分别是地址(Add…