出版说明
前言
第一篇 基础篇
第1章 JavaScript简介
1.1 什么是JavaScript
1.2 JavaScript与Java的区别
1.3 JavaScript程序运行开发环境
1.4 JavaScript的优点与局限
1.5 小结
1.6 本章练习
第2章 数据类型、常量与变量
2.1 基本数据类型
2.1.1 字符串型
2.1.2 数字型
2.1.3 布尔型
2.2 复合数据类型
2.2.1 对象
2.2.2 数组
2.3 其他数据类型
2.3.1 函数
2.3.2 null
2.3.3 undefined
2.4 数据类型的转换
2.4.1 隐式类型转换
2.4.2 显式类型转换
2.5 常量
2.5.1 整数常量
2.5.2 浮点常量
2.5.3 字符串常量
2.5.4 字符串中的转义字符
2.5.5 布尔常量
2.5.6 数组常量
2.6 变量
2.6.1 变量的命名方式
2.6.2 变量类型
2.6.3 定义变量
2.6.4 定义变量的注意事项
2.6.5 变量的值
2.6.6 变量的有效范围
2.6.7 使用变量的注意事项
2.7 保留字
2.7.1 JavaScript中的保留字
2.7.2 ECMA中的保留字
2.7.3 避免使用的字符串
2.8 小结
2.9 本章练习
第3章 表达式与运算符
3.1 表达式
3.2 操作数
3.3 运算符介绍
3.3.1 运算符
3.3.2 操作数的类型
3.4 算术运算符
3.4.1 加法运算符
3.4.2 减法运算符
3.4.3 乘法运算符
3.4.4 除法运算符
3.4.5 模运算符
3.4.6 负号运算符
3.4.7 正号运算符
3.4.8 递增运算符
3.4.9 递减运算符
3.5 关系运算符
3.5.1 相等运算符
3.5.2 等同运算符
3.5.3 不等运算符
3.5.4 不等同运算符
3.5.5 小于运算符
3.5.6 大于运算符
3.5.7 小于或等于运算符
……
第4章 语句
第5章 函数
第6章 对象
第7章 数组
第二篇 实用篇
第8章 JavaScript对象层次与事件处理
第9章 窗口与框架
第10章 屏幕对象与浏览器对象
第11章 历史对象与地址对象
第12章 文档对象
第13章 表单对象
第14章 cookie
第三篇 Ajax篇
第15章 Ajax初步——无刷新表单提交
第16章 Ajax应用——构造动态加载的树
第17章 常见的Ajax框架介绍