图书介绍

JavaScript程序设计基础教程PDF|Epub|txt|kindle电子书版本网盘下载

JavaScript程序设计基础教程
  • 李源编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115443274
  • 出版时间:2017
  • 标注页数:260页
  • 文件大小:51MB
  • 文件页数:270页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JavaScript程序设计基础教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇JavaScript语法基础1

第1章 认识JavaScript1

1.1脚本语言JavaScript1

1.1.1脚本语言的分类1

1.1.2 JavaScript的标准与历史2

1.1.3 JavaScript在网页中的应用3

1.1.4 JavaScript的发展趋势3

1.2第一个JavaScript程序4

1.2.1选择JavaScript编辑器4

1.2.2编写Hello World程序5

1.2.3运行程序5

1.3编写JavaScript代码时的注意事项6

1.3.1大小写敏感6

1.3.2空格与换行6

1.3.3分号可有可无7

1.3.4注释形式7

1.4小结8

1.5习题8

第2章JavaScript中的数据类型9

2.1基本数据类型9

2.1.1字符串型数据9

2.1.2数值型数据10

2.1.3布尔型数据12

2.2复合型数据13

2.2.1内置对象13

2.2.2日期对象14

2.2.3数学对象16

2.2.4全局对象18

2.2.5字符串对象19

2.2.6数组对象20

2.3数据类型的转换22

2.3.1隐式类型转换22

2.3.2显式类型转换22

2.4小结23

2.5习题24

第3章 常量、变量、表达式和运算符28

3.1常量和变量28

3.1.1常量的定义28

3.1.2变量的定义29

3.1.3变量的作用域31

3.1.4 JavaScript中的关键字32

3.2表达式的定义33

3.3认识运算符34

3.3.1算术运算符简介34

3.3.2关系运算符简介35

3.3.3字符串运算符简介36

3.3.4位运算符简介36

3.3.5其他运算符36

3.4运算符的优先级37

3.5小结38

3.6习题38

第4章 控制语句41

4.1选择语句41

4.1.1 if选择42

4.1.2 if-else选择43

4.1.3 if-else-if选择44

4.1.4 switch多条件选择45

4.1.5选择语句综合示例46

4.2循环语句48

4.2.1 for循环48

4.2.2 while循环49

4.2.3 do-while循环50

4.2.4 for-in循环51

4.2.5 break和continue跳转51

4.2.6循环语句综合示例52

4.3使用异常处理语句53

4.3.1 try-catch语句53

4.3.2 try-catch-fiinally语句54

4.3.3 throw语句55

4.3.4异常处理语句综合示例56

4.4小结58

4.5习题58

第5章 函数和数组63

5.1函数的定义63

5.1.1函数的普通定义63

5.1.2函数的变量定义66

5.1.3指针调用67

5.1.4函数的参数68

5.1.5 arguments对象69

5.2函数的返回类型70

5.2.1值类型70

5.2.2引用类型70

5.2.3使用返回函数71

5.3函数的分类71

5.3.1构造函数71

5.3.2有返回值的函数72

5.3.3无返回值的函数72

5.4函数的作用域72

5.4.1公有函数的作用域72

5.4.2私有函数的作用域73

5.4.3使用this关键字74

5.5数组的定义75

5.6创建数组75

5.6.1创建空数组75

5.6.2指定数组长度创建新数组75

5.6.3指定数组元素创建新数组76

5.6.4直接创建新数组76

5.7数组元素的基本操作76

5.7.1读取数组元素77

5.7.2添加数组元素77

5.7.3删除数组元素77

5.7.4获取数组元素的个数77

5.8数组对象的常见操作78

5.8.1数组转换为字符串78

5.8.2数组元素连接成字符串78

5.8.3在数组尾部添加元素79

5.8.4删除数组的最后一个元素80

5.8.5其他常见操作81

5.9小结82

5.10习题83

第6章JavaScript的调试与优化88

6.1 JavaScript开发工具深入剖析88

6.2 JavaScript的调试简介89

6.2.1调试前的准备工作89

6.2.2进行调试90

6.2.3跟踪代码91

6.3输出日志93

6.4优化代码95

6.5小结97

6.6习题97

第2篇JavaScript面向对象基础99

第7章 面向对象编程99

7.1面向对象的定义99

7.2对象应用100

7.2.1对象声明和实例化100

7.2.2对象的引用101

7.3 JavaScript的对象层次102

7.3.1 JavaScript对象模型结构102

7.3.2客户端对象层次103

7.3.3浏览器对象模型103

7.4事件驱动与事件处理104

7.4.1详解事件与事件驱动104

7.4.2掌握事件与处理代码关联105

7.4.3函数调用事件107

7.4.4代码调用事件107

7.4.5掌握设置对象事件的方法108

7.4.6掌握显式调用事件处理程序109

7.4.7事件处理程序的返回值110

7.4.8事件与this运算符111

7.5常用事件112

7.5.1浏览器事件112

7.5.2鼠标移动事件112

7.5.3鼠标单击事件113

7.5.4加载与卸载事件114

7.5.5得到焦点与失去焦点事件114

7.5.6键盘事件114

7.5.7提交与重置事件115

7.5.8选择与改变事件115

7.6小结116

7.7习题116

第8章 屏幕和浏览器对象119

8.1认识屏幕对象119

8.1.1检测显示器参数119

8.1.2检测客户端显示器屏幕分辨率120

8.1.3检测客户端显示器屏幕的有效宽度和高度121

8.1.4网页开屏122

8.2认识浏览器对象123

8.2.1获取浏览器对象123

8.2.2 MimeType对象124

8.2.3浏览器对象的javaEnabled属性125

8.3小结126

8.4习题126

第9章 文档对象129

9.1认识文档对象129

9.2操作文档对象130

9.2.1设置超链接的颜色130

9.2.2设置网页背景颜色和默认文字颜色131

9.2.3设置文档信息133

9.2.4在标题栏中显示滚动信息133

9.2.5其他文档对象常见操作134

9.3图像对象135

9.3.1图像对象概述135

9.3.2创建和使用图像对象135

9.3.3掌握图像对象的onerror事件136

9.3.4掌握显示图片的信息137

9.3.5对图片进行置换139

9.3.6认识随机图片140

9.3.7动态改变图片大小141

9.4链接对象142

9.4.1链接对象概述142

9.4.2掌握感知鼠标移动事件142

9.4.3对一个网页上的所有超链接进行查看143

9.4.4认识翻页程序144

9.4.5认识网站目录147

9.5小结149

9.6习题149

第10章 窗口对象153

10.1认识window对象153

10.2操作window对象153

10.2.1装载文档154

10.2.2卸载文档154

10.2.3得到焦点与失去焦点155

10.2.4调整窗口的大小156

10.2.5对错误进行处理156

10.3对话框的类型157

10.3.1警告对话框157

10.3.2询问对话框158

10.3.3输入对话框159

10.4状态栏160

10.4.1认识默认状态栏信息160

10.4.2认识状态栏瞬间信息161

10.5操作网页窗口161

10.5.1打开一个新窗口162

10.5.2认识窗口名字162

10.5.3如何关闭窗口163

10.5.4对窗口进行引用164

10.5.5对文档进行滚动165

10.6小结166

10.7习题167

第11章 历史、地址和cookie对象169

11.1认识历史对象169

11.1.1历史对象的分类169

11.1.2前进到上一页和后退到下一页170

11.1.3实现页面的跳转171

11.2地址对象172

11.2.1对象简介概述172

11.2.2获取指定地址的各属性值172

11.2.3加载新网页173

11.2.4获取参数174

11.2.5装载新文档与重新装载当前文档176

11.2.6刷新文档177

11.2.7加载新文档177

11.3 cookie对象178

11.3.1 cookie的定义179

11.3.2创建与读取cookie179

11.3.3获取cookie的值180

11.3.4 cookie的生存周期181

11.3.5 cookie的注意事项183

11.4小结183

11.5习题184

第12章 表单对象和DOM对象188

12.1认识表单对象188

12.1.1表单对象的种类188

12.1.2转换大小写189

12.1.3表单的提交和重置190

12.1.4响应表单的提交和重置191

12.2操作表单对象192

12.2.1表单验证192

12.2.2表单循环验证194

12.2.3表单的提交方式196

12.2.4重置表单197

12.2.5如何不使用提交按钮来提交表单198

12.3表单元素199

12.4文本框199

12.4.1文本框的创建方式200

12.4.2查看文本框的属性值200

12.4.3动态跟踪文本框中输入的文字个数201

12.4.4限制文本框中输入的字数202

12.4.5自动选择文本框中的文字203

12.4.6改变多行文本框大小204

12.5 DOM的本质是XML205

12.5.1 XML的API概述205

12.5.2认识节点的层次205

12.5.3掌握特定语言的文档模型206

12.6使用DOM206

12.6.1访问相关的节点206

12.6.2节点类型208

12.6.3简单处理节点属性209

12.6.4访问指定节点211

12.6.5创建新节点212

12.6.6.修改节点213

12.7遍历DOM文档214

12.8测试与DOM标准的一致性216

12.9小结216

12.10习题217

第3篇JavaScript进阶与实战220

第13章 正则表达式220

13.1网页为什么要使用正则表达式220

13.2正则表达式对象RegExp220

13.3正则表达式的简单模式221

13.3.1详解元字符222

13.3.2详解量词222

13.4正则表达式的复杂模式224

13.4.1使用分组224

13.4.2使用候选225

13.4.3使用非捕获性分组225

13.4.4使用前瞻226

13.5正则表达式的常用模式227

13.5.1使用正则验证日期227

13.5.2使用正则验证电子邮件地址228

13.6小结230

13.7习题230

第14章jQuery框架233

14.1认识jQuery233

14.1.1 jQuery的定义233

14.1.2 jQuery与Ajax234

14.1.3 jQuery与其他脚本库的区别234

14.2搭建jQuery运行环境235

14.2.1 jQuery库的选择235

14.2.2 jQuery库的引入236

14.2.3 jQuery的第一个例子237

14.3 jQuery原理分析238

14.3.1工作原理238

14.3.2运行机制238

14.3.3元素选择240

14.3.4事件241

14.4 jQuery对DIV层的操作245

14.4.1 DIV的鼠标选取245

14.4.2 DIV层的尺寸读取246

14.4.3 DIV层的显示与隐藏247

14.4.4 DIV内的内容控制248

14.4.5 DIV层的定位249

14.5小结250

14.6习题251

第15章 接元宝网页游戏252

15.1创作思路及基本场景的实现252

15.1.1创作思路252

15.1.2实现基本场景及用户界面253

15.2设计游戏角色255

15.2.1财神对象255

15.2.2元宝对象256

15.3游戏进程控制257

15.3.1初始化游戏257

15.3.2游戏启动控制257

15.3.3游戏循环258

15.3.4游戏结束控制258

15.3.5碰撞检测259

15.3.6运行测试259

15.4小结260

热门推荐