JavaScript程序设计基础教程

JavaScript程序设计基础教程
作 者: 阮文江
出版社: 人民邮电出版社
丛编项: 高等学校计算机教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: JAVA语言 程序设计 高等学校 教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《JavaScript程序设计基础教程》作者简介

内容简介

本书是学习JavaScript程序设计的基础教材,共分10章,主要内容包括:HTML制作、JavaScript编程基础、流程控制、函数、对象编程、文档对象模型与事件驱动、使用浏览器对象、级联样式表(CSS)技术和JavaScript网页特效等。为便于教学,每章均附有练习题。本书内容丰富,讲解循序渐进、深入浅出,简明易懂,本书为高等院校本、专科各专业JaVaScript程序设计、动态网页制作、计算机应用基础(编程入门部分)等课程的教材,也可作为电子商务、电子政务的辅助培训教材。

图书目录

第1章 JavaScript简介

1. 1 JavaScript是什么

1. 1. 1 什么是JavaScript

1. 1. 2 JavaScript的基本特点

1. 1. 3 其他常用的Web开发语言

1. 2 JavaScript的应用

1. 2. 1 客户端应用

1. 2. 2 服务器端应用

1. 3 在Web页面中使用JavaScript

1. 3. 1 HTML的基本结构

1. 3. 2 在HTML中嵌入JavaScript

1. 3. 3 链接JavaScript文件

1. 4 编写JavaScript的工具

1. 4. 1 使用纯文本编辑器

1. 4. 2 使用专业化脚本编辑工具

1. 4. 3 使用Microsoft脚本编辑器

习题

第2章 HTML制作

2. 1 基本概念

2. 1. 1 什么是Web

2. 1. 2 超链接

2. 1. 3 HTML语言

2. 1. 4 DHTML语言

2. 2 制作环境

2. 2. 1 网页设计工具

2. 2. 2 建立Web服务器

2. 3 HTML标记

2. 4 结构标记

2. 5 常用标记和属性

2. 5. 1 标题

2. 5. 2 段落

2. 5. 3 列表

2. 5. 4 水平线

2. 6 设置颜色. 字体

2. 6. 1 RGB颜色

2. 6. 2 通过设置颜色

2. 6. 3 使用标记

2. 7 建立超链接

2. 7. 1 文本链接

2. 7. 2 图形链接

2. 7. 3 链接文档中的特定位置

2. 8 表格

2. 8. 1 创建表格

2. 8. 2 指定行和单元格

2. 8. 3 指定表格标题和表格头

2. 9 框架网页

2. 9. 1 框架布局

2. 9. 2 框架内容

2. 9. 3 对不支持框架的浏览器的支持

2. 10 表单

2. 11 多媒体

2. 12 标记

习题

第3章 JavaScript编程基础

3. 1 常量

3. 1. 1 数值型

3. 1. 2 字符串

3. 1. 3 布尔型

3. 1. 4 空值型

3. 1. 5 未定义值

3. 2 变量

3. 2. 1 变量取名

3. 2. 2 变量声明

3. 2. 3 变量赋值

3. 2. 4 变量类型

3. 2. 5 简述变量的作用域

3. 3 表达式

3. 3. 1 运算符与表达式

3. 3. 2 算术运算符

3. 3. 3 比较运算符

3. 3. 4 逻辑运算符

3. 3. 5 字符串运算符

3. 3. 6 赋值运算符

3. 3. 7 条件运算符

3. 3. 8 其他运算符

3. 3. 9 运算符的优先级

3. 3. 10 表达式中的类型转换

习题

第4章 流程控制

4. 1 使用对话框

4. 1. 1 警示对话框

4. 1. 2 确认对话框

4. 1. 3 提示对话框

4. 2 JavaScript程序的基本流程

4. 3 分支结构

4. 3. 1 if语句

4. 3. 2 switch语句

4. 4 循环结构

4. 4. 1 for语句

4. 4. 2 while语句

4. 4. 3 do while语句

4. 4. 4 在循环中使用break和continue语句

4. 4. 5 循环的嵌套

4. 5 调试程序

4. 5. 1 排除语法错误

4. 5. 2 排除语义错误

4. 5. 3 使用Microsoft脚本编辑器调试程序

习题

第5章 函数

5. 1 什么是函数

5. 2 使用预定义函数

5. 3 函数定义和函数调用

5. 3. 1 函数定义

5. 3. 2 数调用

5. 4 函数参数的使用

5. 4. 1 给函数添加参数

5. 4. 2 使用多个参数

5. 5 使用函数返回值

5. 5. 1 给函数添加返回值

5. 5. 2 区分函数和过程

5. 6 函数的嵌套调用

5. 6. 1 函数嵌套调用的形式

5. 6. 2 解决嵌套调用引起的效率问题

5. 7 递归函数

5. 8 变量的作用域

5. 8. 1 全局变量和局部变量

5. 8. 2 使用局部变量避免冲突

习题

第6章 对象编程

6. 1 初探对象编程

6. 2 对象的基本概念

6. 2. 1 什么是对象

6. 2. 2 对象的属性和方法

6. 2. 3 在JavaScript中使用对象

6. 2. 4 通过帮助系统查看内置对象和浏览器对象

6. 2. 5 创建和删除对象

6. 3 Math对象

6. 4 Date对象

6. 4. 1 Date对象的主要方法

6. 4. 2 创建Date对象

6. 5 Number对象

6. 6 String对象

6. 7 Array对象

6. 7. 1 什么是数组

6. 7. 2 创建和访问数组

6. 7. 3 使用for. . . in语句

6. 7. 4 Array对象的常用属性和方法

6. 7. 5 维数组

习题

第7章 文档对象模型与事件驱动

7. 1 文档对象模型

7. 1. 1 认识文档对象模型

7. 1. 2 引用文档对象模型中的对象

7. 2 事件驱动

7. 2. 1 事件驱动的基本概念

7. 2. 2 JavaScript的常用事件

7. 3 处理事件

7. 3. 1 使用事件的方法

7. 3. 2 使用制作工具自动生成事件处理函数的模板

7. 4 使用事件(Event)对象

习题

第8章 使用浏览器对象

8. 1 窗口(Window)对象

8. 1. 1 window对象的属性和方法

8. 1. 2 打开和关闭窗口

8. 1. 3 使用定时器

8. 1. 4 页面跳转

8. 2 文档(document)对象

8. 2. 1 document对象的属性和方法

8. 2. 2 使用all属性访问HTML元素

8. 3 表单(form)对象

8. 3. 1 form对象的属性. 方法和事件

8. 3. 2 表单处理

8. 3. 3 表单元素对象的属性. 方法和事件

8. 3. 4 处理表单元素示例

习题

第9章 级联样式表(CSS)技术

9. 1 CSS简介

9. 2 样式定义

9. 2. 1 样式定义的格式

9. 2. 2 选择器的分类

9. 3 使用样式

9. 3. 1 嵌入样式表

9. 3. 2 链接外部样式表

9. 3. 3 内嵌样式

9. 3. 4 CSS样式的优先级

9. 4 Style对象

9. 5 CSS属性

9. 5. 1 字体属性

9. 5. 2 文本属性

9. 5. 3 颜色和背景属性

9. 5. 4 容器属性

9. 5. 5 列表属性

9. 5. 6 鼠标属性

9. 5. 7 定位和显示

9. 5. 8 CSS滤镜

习题

第10章 JavaScript网页特效

10. 1 文字特效

10. 2 图片特效

10. 3 时间特效

10. 4 窗体特效

10. 5 鼠标

10. 6 菜单

习题