网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 JavaScript程序设计(高职高专计算机软件技术专业系列教材)
分类 教育考试-大中专教材-成人教育
作者 刘怀亮
出版社 冶金工业出版社
下载
简介
编辑推荐

本书全面系统地介绍了用JavaScript语言制作网页的编程技术方法。主要内容包括:JavaScript编程基础,变量、数据类型和表达式,流程控制,函数,对象编程,文档对象模型与事件驱动,窗口、文档和表单对象,级联样式表(CSS)技术,动态对象和Cookies及安全等。附录A中针对书中的主要内容分别提供了10个典型的操作实训。主要满足高职高专院校计算机及相关专业的教学需求,也可作为高职高专院校非计算机专业高年级的选修教材。对网站设计、网页制作感兴趣并且有一定理论基础的人员也可通过本书进行深入学习,同时也可供从事与计算机科学与技术有关的科技工作者参考。

内容推荐

本书是根据普通高等教育“十一五”国家级规划教材的指导精神而编写的。

本书全面系统地介绍了用JavaScript语言制作网页的编程技术方法。主要内容包括:JavaScript编程基础,变量、数据类型和表达式,流程控制,函数,对象编程,文档对象模型与事件驱动,窗口、文档和表单对象,级联样式表(CSS)技术,动态对象和Cookies及安全等。附录A中针对书中的主要内容分别提供了10个典型的操作实训。

本书由浅入深地介绍了JavaScript的语法,并且对每个语法都举出了典型的例子,使读者能够迅速地理解语法的内容,并能融入到实际的操作中。本书既强调理论性又注重实践,并以各类实例引导读者全面掌握JavaScript编程的方法和技巧。

本书主要满足高职高专院校计算机及相关专业的教学需求,也可作为高职高专院校非计算机专业高年级的选修教材。对网站设计、网页制作感兴趣并且有一定理论基础的人员也可通过本书进行深入学习,同时也可供从事与计算机科学与技术有关的科技工作者参考。

目录

第1章 JavaScript语言概论 1

1.1 JavaScript语言概况 1

1.1.1 JavaScript语言的特点 1

1.1.2 JavaScript可以做什么 2

1.1.3 JavaScript语言和其他语言的

比较 2

1.1.4 JavaScript的执行平台 4

1.2 在Web页面中使用JavaScript 4

1.2.1 HTML的基本结构 5

1.2.2 在HTML中嵌入JavaScript 5

1.2.3 链接JavaScript文件 6

1.3 编写JavaScript的工具 6

1.3.1 使用纯文本编辑器 6

1.3.2 使用专业化脚本编辑工具 7

1.3.3 使用Microsoft脚本编辑器 7

1.4 第一个JavaScript程序 9

1.4.1 关于<SCRIPT>标签 9

1.4.2 为JavaScript程序添加注释 10

1.4.3 在<HEAD>或<BODY>段

放置JavaScript 10

小结 11

习题一 11

一、选择题 11

二、填空题 11

三、思考题 11

四、上机操作题 11

第2章 JavaScript代码编写与调试 12

2.1 JavaScript代码的编写和执行 12

2.2 语法规则 12

2.2.1 大小写 12

2.2.2 代码书写格式 13

2.2.3 保留字 14

2.2.4 分号和语句结束符 14

2.3 动态生成页面内容 14

2.3.1 字符串及其拼接方法 14

2.3.2 document对象write( )和

writeln( )方法 15

2.4 代码的调试方法与技巧 16

2.4.1 错误类型 16

2.4.2 调试工具 17

2.4.3 调试技巧 18

小结 19

习题二 19

一、选择题 19

二、填空题 19

三、思考题 19

四、上机操作题 19

第3章 与用户交互方法 20

3.1 消息对话框 20

3.2 显示警告对话框的alert( )方法 20

3.2.1 警告对话框 20

3.2.2 alert( )方法及使用 21

3.3 显示确认消息框的confirm( )方法 21

3.3.1 确认信息框 21

3.3.2 confirm( )方法及使用 22

3.4 显示提示对话框的prompt( )方法 23

3.4.1 提示对话框 23

3.4.2 prompt( )方法 23

小结 24

习题三 24

一、选择题 24

二、填空题 24

三、思考题 25

四、上机操作题 25

第4章 变量、数据类型和表达式 26

4.1 变量 26

4.1.1 变量声明和变量初始化 26

4.1.2 变量的命名 26

4.1.3 变量的作用域 26

4.2 数据类型和数组 27

4.2.1 数据类型 27

4.2.2 字符串型 27

4.2.3 数值型 28

4.2.4 布尔型 29

4.2.5 数组 29

4.3 数据类型转换 30

4.4 表达式和运算符 30

4.4.1 表达式 30

4.4.2 算术运算符和赋值运算符 31

4.4.3 比较运算符和逻辑运算符 32

4.4.4 位运算符和条件运算符 33

4.4.5 其他运算符 34

4.4.6 运算符优先级 35

小结 36

习题四 36

一、选择题 36

二、填空题 36

三、思考题 37

四、上机操作题 37

第5章 JavaScript控制语句 38

5.1 条件控制语句 38

5.1.1 if语句 38

5.1.2 if...else语句 39

5.1.3 switch语句 41

5.1.4 条件运算符 42

5.2 循环语句 43

5.2.l while语句 43

5.2.2 do...while语句 44

5.2.3 for语句 44

5.3 与对象有关的语句 45

5.3.1 for...in语句 45

5.3.2 with语句 46

5.4 循环控制 46

5.4.1 continue语句 46

5.4.2 标签 47

小结 48

习题五 48

一、选择题 48

二、填空题 49

三、思考题 49

四、上机操作题 49

第6章 JavaScript函数 50

6.1 什么是函数 50

6.2 定义函数和使用函数 50

6.3 函数参数的传递 54

6.4 在多个位置调用函数 54

6.4.1 在事件响应中调用函数 54

6.4.2 通过链接调用函数 56

6.5 函数中变量的作用域与函数的

返回值 57

6.5.1 函数中变量的作用域 57

6.5.2 函数的返回值 59

6.6 函数的高级用法——递归与嵌套 60

6.6.1 递归函数 60

6.6.2 函数的嵌套 61

小结 62

习题六 62

一、选择题 62

二、填空题 63

三、思考题 63

四、上机操作题 63

第7章 JavaScript对象编程 64

7.1 初探对象编程 64

7.2 对象的基本概念 65

7.2.1 什么是对象 65

7.2.2 在JavaScript中使用对象 65

7.2.3 创建和删除对象 66

7.2.4 对象的属性和方法 66

7.3 Math对象 67

7.4 Date对象 69

7.4.1 Date对象的主要方法 69

7.4.2 创建Date对象 72

7.5 Number对象 72

7.6 String对象 73

7.7 Array对象 75

7.7.1 创建和访问数组 75

7.7.2 Array对象的常用属性和方法 76

7.7.3 二维数组 78

小结 79

习题七 79

一、选择题 79

二、填空题 80

三、思考题 80

四、上机操作题 80

第8章 文档对象模型和事件驱动 81

8.1 文档对象模型 81

8.1.1 认识文档对象模型 81

8.1.2 引用文档对象模型中的对象 81

8.2 事件驱动 82

8.2.1 事件驱动的基本概念 82

8.2.2 JavaScript的常用事件 82

8.3 处理事件 84

8.3.1 使用事件的方法 84

8.3.2 使用制作工具自动生成

事件处理函数的模板 87

8.4 使用事件(Event)对象 88

小结 90

习题八 90

一、选择题 90

二、填空题 90

三、思考题 90

四、上机操作题 90

第9章 窗口、文档和表单对象 91

9.1 窗口(window)对象 91

9.1.1 window对象的属性和方法 91

9.1.2 打开和关闭窗口 92

9.1.3 使用定时器 94

9.1.4 页面跳转 97

9.2 文档(document)对象 100

9.2.1 document对象的属性和方法 100

9.2.2 使用all属性访问HTML元素 102

9.3 表单(form)对象 104

9.3.1 form对象的属性、方法和

事件 104

9.3.2 表单处理 106

9.3.3 表单元素对象的属性、方法和

事件 109

9.3.4 处理表单元素示例 111

小结 114

习题九 114

一、选择题 114

二、填空题 115

三、思考题 115

四、上机操作题 115

第10章 级联样式表(CSS) 116

10.1 CSS简介 116

10.2 样式定义 116

10.2.1 样式定义的格式 116

10.2.2 选择器的分类 117

10.3 使用样式 118

10.3.1 嵌入样式表 118

10.3.2 链接外部样式表 118

10.3.3 内嵌样式 120

10.3.4 CSS样式的优先级 120

10.4 Style对象 121

10.5 CSS属性 122

10.5.1 字体属性 122

10.5.2 文本属性 123

10.5.3 颜色和背景属性 124

10.5.4 容器属性 127

10.5.5 列表属性 131

10.5.6 鼠标属性 134

10.5.7 定位和显示 135

10.5.8 CSS滤镜 138

小结 143

习题十 143

一、选择题 143

二、填空题 143

三、思考题 144

四、上机操作题 144

第11章 动态对象 145

11.1 动态对象模型 145

11.l.1 动态HTML 145

11.l.2 文档对象模型 145

11.l.3 Image对象 147

11.l.4 使用Image对象的动画 149

11.l.5 图像缓冲 151

11.2 动画和层叠式表单 153

11.2.1 层叠式表单 153

11.2.2 在JavaScript中使用CSS

样式 154

11.2.3 CSS定位 155

11.2.4 在Internet Explorer中定位 156

11.2.5 在Navigator中定位 156

小结 156

习题十一 157

一、选择题 157

二、填空题 157

三、思考题 157

四、上机操作题 157

第12章 Cookies及安全 158

12.1 Cookie 158

12.l.1 使用Cookie保存状态信息 158

12.l.2 创建和设置Cookie 159

12.2 网络安全策略 161

12.2.1 同源策略 161

12.2.2 签署脚本和数字证书 161

12.3 JavaScript安全 163

12.3.1 JavaScript安全所关心的

内容 163

12.3.2 编写安全的JavaScript程序 163

小结 164

习题十二 164

一、选择题 164

二、填空题 165

三、思考题 165

四、上机操作题 165

附录A 上机实训 166

实训1 JavaScript基本编程工具熟悉、

代码调试 166

实训2 JavaScript常用内置对象 167

实例3 JavaScript计算器 170

实训4 JavaScript控制语句 173

实训5 JavaScript函数 175

实训6 JavaScript对象 181

实训7 JavaScript文档对象模型和

事件驱动 188

实训8 JavaScript窗口、文档和

表单检验 189

实训9 JavaScript实时日历 193

实训10 JavaScript制作解释型菜单 197

附录B 学习资源网站 199

参考文献 200

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 8:48:05