内容简介
目 录
第1章JavaScript概述
1.1 JavaScript是什么
1.1.1什么是JavaScript
1.1.2 JavaScript的基本特点
1.2编写JavaScript脚本程序
1.2.1 了解HTML的基本框架
1.2.2 在HTML中加入JavaScript代码
1.2.3在较旧的浏览器版本中隐藏JavaScript以及在程序中添加注释
1.3在Web页中使用JavaScript
1.3.1 将JavaScript链接到Web页面
1.3.2 在HTML文件中嵌入JavaScript
1.4编写JavaScript的工具
1.4.1使用纯文本编辑器
1.4.2使用可视化工具编写脚本
1.5JavaScript的应用
1.5.1客户端应用
1.5.2服务器端应用
练习
第2章认识HTML世界
2.1 网页基本概念
2.1.1什么是Web
2.1.3浏览器与服务器
2.1.2与网页有关的概念
2.2 HTML基本语法
2.2.1 HTML简介
2.2.2 文档字体设置
2.2.3网页版式设置
2.3超链接
2.3.1 HREF属性
2.3.2 NAME属性
2.4表格(Table)
2.4.1 表格的基本语法
2.4.2跨多行、多列的表元
2.4.3表格尺寸的设置
2.4.4表格对齐与布局以及设置表格标题
2.4.5表格的颜色
2.5表单(Form)
2.5.1表单及文字输入
2.5.2复选框和单选框
2.5.3列表框及多行文本框
2.6 HTML的高级功能简介
2.6.1 帧(框架)
2.6.2 图像
2.6.3音频和视频
练习
第3章JavaScript的基本语法
3.1 JavaScript提供的数据类型
3.1.1 字符串
3.1.2数字
3.1.3 布尔值
3.1.4空值
3.1.5未定义值
3.1.6特殊字符
3.2在JavaScript中用变量处理数据
3.2.1 变量声明和类型转换
3.2.3 在工作中创建变量
3.2.2给变量起个好名字
3.3JavaScript的表达式和运算符
3.3.1 JavaScript的表达式
3.3.2 JavaScript的运算符
6.2.1使用事件句柄 1
3.4在JavaScript中使用数组
3.4.1创建数组
3.4.2快速创建数组
3.4.3数组的长度
3.4.4简单介绍二维(2D)数组
练习
4.1.1 使用alert()方法
4.1 JavaScript的3种对话框
第4章JavaScript的语句
4.1.2使用confirm()方法
4.1.3使用prompt()方法
4.2 JavaScript使用的语句
4.3 条件语句
4.3.1 if语句
4.3.2 switch语句和break语句
4.4循环语句
4.4.1 for语句
4.4.2 do…while语句
4.4.3 while语句
4.4.4在循环中使用break语句和continue语句
4.4.5循环的嵌套
4.5在JavaScript中使用函数
4.5.1 如何创建函数
4.5.2调用JavaScript函数
4.5.3使用事件调用函数
4.5.4在函数中调用函数
4.5.5如何使用函数参数
练习
5.1.1什么是对象
5.1 JavaScript对象初探
第5章利用JavaScript的内置对象
5.1.2 JavaScript的内置对象
5.2使用Math对象
5.2.1 Math对象的属性和方法
5.2.2使用Math对象编写网页
5.3 new运算符和对象操作语句
5.3.1使用new运算符
5.3.2使用对象操作语句
5.4进一步使用Areay对象
5.4.1 Array对象的属性和方法
5.4.2 使用Array对象的属性和方法操作数组
5.5使用String对象
5.5.1 String对象的属性和方法
5.5.2使用String对象编写网页
5.6使用Date对象
5.6.1 Date对象的属性和方法
5.6.2使用Date对象提取日期和时间信息
5.7 使用Global对象和Number对象
5.7.1 Global对象的属性和方法
5.7.2使用Global对象的eval()方法
5.7.3使用Number对象
5.8.1使用Boolean对象
5.8使用Boolean对象和Function对象
5.8.2使用Function对象
5.9关于其他内置对象
练习
第6章document对象
6.1使用document对象
6.1.1 document对象的属性、方法
6.1.2使用document对象访问和处理文档
6.2 JavaScript的事件模型
6.2.2通过对象指定事件处理过程
6.2.3 Event对象简介
6.3 JavaScript的常用事件
6.3.1 Click事件与Dblclick事件
6.3.2 MouseDown事件与MouseUp事件
6.3.3MouseOver事件、MouseOut事件和MouseMove事件
6.3.4 KeyDown事件、KeyPress事件和KeyUp事件
6.3.5 Load事件与UnLoad事件
6.3.6 Focus事件与Blur事件
6.3.7 Submit事件与Reset事件
6.3.8 Change事件与Select事件
6.3.9 Move事件、DragDrop事件和Resize事件
6.3.10 Error事件与Abort事件
练习
7.1文档对象模型
7.1.1文档对象模型
第7章window对象和frame对象
7.1.2如何引用浏览器对象
7.2使用window对象
7.2.1 window对象包含的属性、方法
7.2.2使用window对象
7.2.3 打开或关闭一个窗口
7.2.4进行定时设置
7.2.5 window对象的其他重要操作
7.3.1在窗口中生成帧
7.3使用frame对象
7.3.2访问窗口中的帧
练习
第8章表单对象
8.1表单对象的属性、方法
8.1.1表单的基础知识
8.1.2表单对象的属性、方法和事件
8.2表单对象中的基本元素
8.2.1 文本型表单元素对象
8.2.2按钮型表单元素对象
8.2.3单选框与复选框
8.2.4列表选项对象
8.3 hidden对象与cookie
8.3.1 hidden对象
8.3.2 cookie的使用
练习
第9章 了解其他常用对象
9.1 link对象与anchor对象
9.1.1 link对象
9.1.2 anchor对象
9.2.1 location对象
9.2 location对象与history对象
9.2.2 history对象
9.3 image对象与area对象
9.3.1 image对象
9.3.2 area对象与客户端图像映射
练习
附录1 HTML元素及相关属性
附录2 JavaScript的保留字
附录3 JavaScript的常用内置对象的属性和方法一览表
附录4常用的浏览器对象的属性和方法一览表
后记
参考文献