图书介绍
JavaScript基础与实例教程PDF|Epub|txt|kindle电子书版本网盘下载
![JavaScript基础与实例教程](https://www.shukui.net/cover/41/31743680.jpg)
- 陈会安著;张宁改编 著
- 出版社: 北京:中国电力出版社
- ISBN:7508356411
- 出版时间:2007
- 标注页数:378页
- 文件大小:132MB
- 文件页数:389页
- 主题词:JAVA语言(学科: 程序设计) JAVA语言 程序设计
PDF下载
下载说明
JavaScript基础与实例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 JavaScript基础知识1
1.1 网页制作技术的基础1
1.1.1 WWW的基础1
1.1.2 WWW的架构2
1.1.3 客户端网页技术2
1.1.4 服务器网页技术3
1.2 JavaScript基础4
1.2.1 Script程序语言4
1.2.2 什么是JavaScript5
1.2.3 JavaScript的功能5
1.2.4 JavaScript与JScript的版本6
1.3 JavaScript的开发环境6
1.3.1 浏览器6
1.3.2 编辑工具7
1.4 JavaScript的基本架构8
1.4.1 第一个JavaScript程序9
1.4.2 JavaScript程序支持旧版浏览器10
1.5 JavaScript程序代码的位置10
1.5.1 Head区域的JavaScript程序代码10
1.5.2 Body区域的JavaScript程序代码11
1.5.3 外部JavaScript程序文件12
1.6 JavaScript的写作风格14
1.6.1 程序语句14
1.6.2 程序批注15
1.6.3 太长的程序代码15
1.7 习题15
第2章 JavaScript的变量与运算符17
2.1 JavaScript的变量17
2.1.1 变量的命名17
2.1.2 变量的声明18
2.1.3 赋值语句19
2.1.4 JavaScript的变量是否存在20
2.2 JavaScript的数据类型22
2.2.1 JavaScript的数据类型22
2.2.2 Escape特殊字符串23
2.2.3 数据类型的强制转换25
2.2.4 数据类型的转换函数26
2.3 JavaScript的运算符29
2.3.1 运算符的优先级29
2.3.2 算术运算符30
2.3.3 逻辑运算符32
2.3.4 位运算符33
2.3.5 指定运算符35
2.4 习题35
第3章 JavaScript的流程控制36
3.1 JavaScript的流程控制36
3.2 JavaScript的条件控制36
3.2.1 if语句36
3.2.2 if/else语句37
3.2.3 switch语句39
3.2.4 条件运算符“?:”40
3.3 JavaScript的循环控制41
3.3.1 for循环语句41
3.3.2 for/in循环语句43
3.3.3 while循环语句44
3.3.4 do/while循环语句45
3.3.5 break和continue命令46
3.3.6 嵌套循环49
3.4 习题51
第4章 JavaScript的函数与自定义对象52
4.1 JavaScript的函数52
4.1.1 JavaScript的内置函数52
4.1.2 建立JavaScript的函数53
4.1.3 拥有参数的JavaScript函数54
4.1.4 JavaScript函数的返回值55
4.1.5 JavaScript函数的传值或传址参数57
4.1.6 JavaScript函数的参数数组59
4.2 JavaScript函数的变量范围61
4.3 JavaScript的对象62
4.3.1 面向对象程序语言62
4.3.2 JavaScript的对象、属性和方法63
4.3.3 JavaScript支持的对象63
4.4 自定义JavaScript的对象64
4.4.1 使用Object对象建立自定义对象64
4.4.2 with对象语句65
4.4.3 构造函数建立对象67
4.4.4 对象的阶层架构69
4.4.5 新增对象的方法71
4.5 JavaScript的Prototype对象73
4.5.1 Class-Based和Prototype-Based程序语言73
4.5.2 Prototype对象的常数74
4.5.3 新增Prototype对象的方法75
4.5.4 扩展JavaScript内置对象的方法77
4.5.5 Prototype对象的继承79
4.6 习题81
第5章 JavaScript的内置对象83
5.1 JavaScript的内置对象83
5.1.1 JavaScript内置对象的种类83
5.1.2 JavaScript的内置对象84
5.2 JavaScript的String对象85
5.2.1 建立String对象85
5.2.2 HTML标签的格式编排85
5.2.3 字符串长度与大小写87
5.2.4 获取字符串的指定字符88
5.2.5 子字符串的查找90
5.2.6 子字符串的处理91
5.3 JavaScript的Array对象92
5.3.1 JavaScript的数组93
5.3.2 Array对象的属性和方法94
5.3.3 JavaScript的多维数组96
5.3.4 二维数组的横幅广告管理98
5.4 JavaScript的Date对象99
5.4.1 获取日期和时间99
5.4.2 设置日期和时间101
5.4.3 日期和时间的转换102
5.4.4 JavaScript的小时钟103
5.5 JavaScript的Math对象104
5.5.1 Math对象的属性104
5.5.2 Math对象的随机数、最大和最小值106
5.5.3 Math对象的数学方法107
5.6 JavaScript的Error对象107
5.6.1 Error对象107
5.6.2 JavaScript的错误处理108
5.6.3 JavaScript多层错误的处理架构109
5.7 对象的共享属性和方法112
5.7.1 JavaScript对象的共享属性112
5.7.2 JavaScript对象的共享方法112
5.8 习题113
第6章 DHTML对象模型114
6.1 DHTML对象模型114
6.1.1 DHTML对象模型(Object Model)的基础114
6.1.2 DHTML DOM与W3C DOM115
6.1.3 DHTML对象模型的架构115
6.2 Window对象117
6.2.1 浏览器的状态栏117
6.2.2 Window对象的定时器119
6.2.3 窗口的打开与关闭121
6.2.4 设置新窗口的特性124
6.2.5 Window对象内置的对话框126
6.2.6 更改窗口的尺寸和位置129
6.2.7 窗口内容的卷动132
6.3 Navigator对象133
6.4 History对象135
6.5 Location对象136
6.6 Document对象138
6.6.1 什么是文件(Document)138
6.6.2 Document对象的属性138
6.6.3 打开与写入文件140
6.6.4 获取文件的指定元素141
6.7 JavaScript的Cookies处理143
6.7.1 Cookies的基础143
6.7.2 JavaScript的Cookies操作函数144
6.7.3 Cookie的个人访客计数147
6.7.4 Cookie记录用户名称148
6.8 习题149
第7章 DHTML DOM基础的动态网页151
7.1 DHTML DOM的Collection对象151
7.1.1 显示HTML文件的所有元素151
7.1.2 获取HTML文件的指定元素153
7.1.3 HTML文件的阶层架构155
7.2 访问HTML标签的内容和属性157
7.2.1 访问HTML标签的内容157
7.2.2 访问HTML标签的属性159
7.2.3 HTML标签的尺寸与位置161
7.3 CSS层级式样式表162
7.3.1 什么是CSS162
7.3.2 CSS的基本语法163
7.3.3 自定义样式名称Class164
7.3.4 标签对象的样式165
7.3.5 常用的CSS样式属性166
7.4 动态样式CSS167
7.4.1 Style对象的属性167
7.4.2 动态样式的字型与色彩168
7.5 绝对位置的动态样式170
7.5.1 绝对位置的样式属性170
7.5.2 JavaScript控制标签的绝对位置属性171
7.5.3 动态属性的表达式173
7.5.4 JavaScript的下拉式菜单175
7.6 习题178
第8章 JavaScript的事件处理180
8.1 DHTML的事件180
8.1.1 什么是事件Event180
8.1.2 DHTML的事件180
8.2 JavaScript的事件处理182
8.2.1 HTML属性的事件处理182
8.2.2 JavaScript属性的事件处理183
8.2.3 IE的事件处理程序184
8.2.4 Window和Document对象的事件185
8.2.5 取消事件的处理187
8.3 气泡事件系统189
8.3.1 什么是气泡事件系统189
8.3.2 取消气泡事件190
8.3.3 鼠标事件的抓取192
8.4 Event对象194
8.4.1 Event对象的属性194
8.4.2 元素和事件名称195
8.4.3 鼠标光标的位置196
8.4.4 鼠标和键盘的按键198
8.4.5 动态新增对象的事件199
8.5 习题202
第9章 JavaScript与窗体203
9.1 JavaScript的窗体控制203
9.1.1 HTML的窗体标签203
9.1.2 DHTML DOM窗体对象的架构204
9.2 DHTML DOM的Form对象207
9.2.1 Form对象的属性207
9.2.2 Form对象的方法209
9.3 DHTML DOM的Input对象211
9.3.1 Input对象的属性211
9.3.2 单选按钮和复选框213
9.3.3 Input对象的方法214
9.4 DHTML DOM的Select和Option对象215
9.4.1 Select对象的属性和方法216
9.4.2 Option对象的属性218
9.4.3 新增和删除〈option〉标签219
9.5 DHTML DOM的Textarea对象222
9.5.1 Textarea对象的属性222
9.5.2 Textarea对象的方法222
9.6 JavaScript的窗体字段验证224
9 6.1 JavaScript如何验证窗体224
9.6.2 窗体字段验证与相关的事件225
9.6.3 使用正规语言验证字段数据227
9.7 习题228
第10章 JavaScript与表格图片230
10.1 HTML的表格和图片标签230
10.1.1 HTML的表格标签230
10.1.2 HTML的图片标签230
10.2 DHTMLDOM的Table对象231
10.2.1 Table对象的属性231
10.2.2 Table对象的方法232
10.3 DHTML DOM的TableRow对象235
10.3.1 TableRow对象的属性235
10.3.2 TableRow对象的方法237
10.4 DHTML DOM的TableCell对象239
10.5 DHTML DOM的Image对象240
10.5.1 Image对象的属性240
10.5.2 图片的缩小和放大243
10.6 习题246
第11章 JavaScript与框架超级链接248
11.1 JavaScript与框架页248
11.1.1 框架页标签248
11.1.2 Window对象的frames对象集合249
11.1.3 在全窗口显示HTML文件250
11.1.4 强迫显示整份框架页251
11.2 DHTM LDOM的FrameSet和Frame对象252
11.2.1 FrameSet对象的属性253
11.2.2 Frame对象的属性255
11.3 DHTML DOM的Iframe对象257
11.3.1 Iframe标签257
11.3.2 Iframe对象的属性257
11.4 DHTML DOM的Anchor对象259
11.4.1 超级链接标签259
11.4.2 Anchor对象的属性和方法260
11.5 框架页的浏览与控制262
11.5.1 嵌套框架页文件的说明262
11.5.2 嵌套框架页的浏览和控制262
11.6 习题264
第12章 W3C DOM对象模型266
12.1 W3C DOM的概述266
12.1.1 W3C DOM的基础266
12.1.2 W3C DOM基础的文件分析267
12.2 W3C DOM与DHTML DOM的节点浏览268
12.2.1 W3C DOM浏览节点的属性268
12.2.2 浏览父节点269
12.2.3 浏览兄弟节点271
12.2.4 节点和属性的对象集合273
12.3 基本HTML文件的浏览274
12.3.1 基本HTML标签的分析275
12.3.2 浏览HTML标签的节点275
12.4 表格文件的浏览277
12.4.1 表格标签的分析277
12.4.2 浏览表格标签的节点278
12.5 列表项目文件的浏览279
12.5.1 〈UL〉和〈LI〉标签节点的浏览280
12.5.2 〈DL〉和〈DT〉标签的节点浏览282
12.6 〈FONT〉标签的节点浏览284
12.7 习题285
第13章 W3C DOM基础的网页应用程序287
13.1 W3C DOM的方法287
13.2 W3C DOM节点的建立与删除288
13.2.1 在W3C DOM的节点树中插入和新增节点288
13.2.2 建立表格标签290
13.2.3 删除W3C DOM节点树的节点292
13.3 W3C DOM节点的处理294
13.3.1 复制W3C DOM节点树的节点295
13.3.2 交换和取代W3C DOM节点树的节点297
13.4 W3C DOM的网页应用程序300
13.4.1 W3C DOM网页应用程序的使用300
13.4.2 W3C DOM网页应用程序的说明301
13.5 习题307
第14章 Ajax与XML DOM的基础308
14.1 Ajax的基础308
14.1.1 什么是Ajax308
14.1.2 异步HTTP请求309
14.2 Ajax应用程序架构310
14.2.1 传统Web应用程序架构310
14.2.2 Ajax应用程序架构311
14.3 XML的基础311
14.3.1 文件和标识语言311
14.3.2 XML文件的内容312
14.3.3 XML文件范例313
14.3.4 XML文件的组成元素315
14.4 XHTML的基础317
14.4.1 XHTML文件架构317
14.4.2 XHTML文件的DTD319
14.4.3 XHTML是良好格式的HTML320
14.5 XML DOM321
14.5.1 什么是XML DOM322
14.5.2 XML DOM的XML文件分析322
14.5.3 加载XML文件323
14.6 习题325
第15章 建立Ajax应用程序327
15.1 建立Ajax开发环境327
15.1.1 ASP的Ajax开发环境327
15.1.2 PHP的Ajax开发环境328
15.2 XMLHttpRequest对象331
15 2.1 XMLHttpRequest对象的基础331
15.2.2 获取XML文件内容333
15.2.3 获取XML DOM335
15.2.4 发送XML文件内容337
15.2.5 onreadystatechange属性339
15.2.6 读取和设置HTTP标头信息342
15.3 Ajax与PHP344
15.3.1 Ajax Time的程序架构344
15.3.2 Ajax Time的使用345
15.3.3 Ajax Time的程序说明345
15.4 Ajax与ASP348
15.4.1 AjaxDatabase的程序架构348
15.4.2 Ajax Database的使用349
15.4.3 Ajax Database的程序说明349
15.5 习题352
第16章 Ajax应用实例353
16.1 Ajax关键字建议列表353
16.1.1 Ajax关键字建议列表的程序架构353
16.1.2 Ajax关键字建议列表的使用354
16.1.3 Ajax关键字建议列表的程序说明355
16.2 Ajax窗体验证358
16.2.1 Ajax窗体验证的程序架构358
16.2.2 Ajax窗体验证的使用359
16.2.3 Ajax窗体验证的程序说明360
16.3 Ajax的RSS阅读工具362
16.3.1 什么是RSS362
16.3.2 RSS阅读工具的程序架构363
16.3.3 RSS阅读工具的使用363
16.3.4 RSS阅读工具的程序说明364
16.4 Ajax聊天室367
16.4.1 Ajax聊天室的程序架构367
16.4.2 Ajax聊天室的使用368
16.4.3 Ajax聊天室的程序说明370
16.5 习题378