图书介绍
JavaScript从入门到精通pdf电子书版本下载
- 孙强,李晓娜,黄艳编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302177968
- 出版时间:2008
- 标注页数:453页
- 文件大小:87MB
- 文件页数:451页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JavaScript从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 JavaScript语言基础 3
第1章 JavaScript概述 3
1.1 JavaScript简介 4
JavaScript语言简史 4
JavaScript和Java的区别 4
JavaScript的主要特点 5
JavaScript在Web页面中的应用 6
1.2 JavaScript开发环境和编写工具 8
JavaScript开发环境 8
JavaScript编写工具 9
1.3在HTML中嵌入JavaScript的方法 11
利用<script>标签的language属性 12
利用<script>标签的src属性 13
利用onLoad方式 14
1.4 JavaScript的说明语句 15
1.5在不兼容的浏览器中隐藏JavaScript代码 15
1.6小结 16
第2章 HTML基础 17
2.1 HTML语言概述 18
HTML概述 18
HTML文档结构 18
2.2 HTML标签 19
头部标签<head>...</head> 19
标题标签<title>...</title> 20
索引标签<isindex> 20
主体标签<body>...</body> 21
特殊字符 22
2.3 HTML格式标签 22
段落标签<p> 22
换行标签<br> 23
缩进标签<blockquote> 23
预格式化标签<pre> 24
列表标签 25
2.4 HTML文本标签 27
标题标签<hn> 27
字体修饰标签 28
字体标签<font> 29
2.5 HTML超链接标签 31
属性href 31
属性target 32
属性title 32
属性name 32
链接到E-mail地址 33
2.6 HTML图像标签 34
属性src 34
属性alt 34
属性height和width 34
属性align 35
属性border 36
2.7 HTML表格标签 36
表格标签<table>...</table> 37
行标签<tr>...</tr> 38
单元格标签<td>...</td> 39
表头标签<th>...</th> 41
说明标签<caption>...</caption> 41
2.8 HTML框架标签 42
框架集标签<frameset>...</frameset> 42
框架标签<frame> 43
标签<noframes> 44
浮动窗口标签<iframe>...</iframe> 44
框架的高级设置 45
2.9 HTML表单标签 46
表单标签<form>...</from> 46
用户输入区域标签<input type=""> 47
2.10小结 49
第3章 CSS层叠样式表 51
3.1 CSS简介 52
CSS的简介 52
CSS的特点 53
3.2 CSS样式的定义及使用 53
内联样式表方式 53
嵌入样式表方式 54
外部样式表方式 54
局部特定样式表方式 55
3.3 CSS选择器分类 56
HTML标签选择器 56
类选择器 56
伪元素选择器 57
3.4样式表的注释及继承 58
3.5 CSS样式的优先级 58
3.6 CSS属性详解 58
字体属性 59
背景属性 60
文本属性 61
位置属性 61
布局属性 62
边缘属性 63
列表属性 64
其他属性 65
3.7 CSS滤镜 65
Alpha参数 66
DropShadow参数 67
Blur参数 68
Glow参数 69
BlendTrans参数 69
Wave参数 69
RevealTrans参数 69
无子参的参数 70
3.8小结 70
第2篇 JavaScript语法结构 73
第4章 JavaScript的数据类型和运算符 73
4.1语法规则 74
JavaScript严格区分大小写 74
JavaScript程序的注释 74
JavaScript程序代码的格式 75
JavaScript常量 76
JavaScript的空白符和换行符 76
JavaScript标识符 77
JavaScript保留字 77
4.2基本数据类型 78
数值型 78
字符串类型 79
布尔型 80
空值型 81
未定义值 81
类型转换 82
4.3变量 85
变量的命令 85
变量声明 86
变量赋值 87
4.4表达式与运算符 87
表达式概述 87
运算符概述 88
算术运算符 89
赋值运算符 89
关系运算符 90
逻辑运算符 91
字符串运算符 91
其他运算符 92
运算符的优先级 92
表达式中的类型转换 93
4.5正则表达式 94
正则表达式定义 94
RegExp对象 95
RegExp对象的属性 96
正则表达式的string方法 97
高级正则表达式 101
4.6小结 104
第5章 流程控制 105
5.1顺序结构 106
5.2选择结构 106
if语句 106
if...else语句 108
嵌套if和if...else语句 110
switch语句 114
5.3循环结构 116
while循环 116
do...while语句 117
for语句 118
for...in语句 120
with语句 121
break和continue语句 122
其他语句 124
5.4小结 125
第6章 函数 127
6.1函数概述 128
函数定义 128
函数调用 129
函数参数 130
函数返回值 134
6.2函数的嵌套调用 135
6.3函数的递归 136
6.4变量的作用域 138
6.5内置函数 139
encodeURI 140
decodeURI 140
parseInt 141
parseFloat 141
isNaN 142
eval 142
6.6小结 142
第3篇 JavaScript对象编程 145
第7章 JavaScript与面向对象编程 145
7.1对象编程基础 146
对象的基本概念 146
对象的属性和方法 148
创建和删除对象 149
7.2 String对象 156
创建String对象 156
String对象的属性 157
String对象的方法 157
7.3 Boolean对象 161
7.4 Number对象 162
Number对象的属性 163
Number对象的方法 164
7.5 Math对象 165
Math对象的属性 165
Math对象的方法 167
7.6 Date对象 169
变量声明 169
静态方法 170
读取时间方法 171
设置时间方法 174
时间转换为字符串方法 175
7.7 Array对象 177
创建Array对象 177
操作数组元素 178
多维数组 181
Array对象的属性 182
Array对象的方法 183
7.8小结 185
第8章 事件与事件处理 187
8.1事件和事件驱动 188
什么是事件 188
事件处理 188
8.2 指定事件处理程序 189
8.3 event对象简介 191
8.4 JavaScript常用事件 195
键盘事件 195
鼠标事件 197
Load和Unload事件 200
Focus和Blur事件 203
Sumbit和Reset事件 206
Change和Select事件 208
Error事件 209
8.5小结 210
第9章 窗口和框架 211
9.1浏览器对象模型 212
浏览器对象模型 212
访问浏览器对象 213
9.2 Window对象 214
Window对象的常用属性和方法 214
Window对象的常用事件 216
打开窗口 217
关闭窗口 221
弹出信息 223
设置状态栏 227
setTimeout()方法 228
setInterval()方法 230
移动窗口 231
改变窗口大小 233
9.3 Frame对象 235
访问窗口中的框架页面 235
框架和窗口之间的关系 237
9.4小结 240
第10章 网页核心Document对象 241
10.1 Document对象 242
Document对象的常用属性和方法 242
根据title属性设置标题 243
设置文档背景颜色 244
设置文本的颜色 248
使用all属性访问HTML元素 249
使用write向文档写入内容 252
10.2 Links对象 253
Links对象常用属性 254
输出链接属性 254
在新窗口中打开链接地址 256
10.3 Anchors对象 258
10.4 Images对象 260
Images对象常用属性 261
鼠标经过图像 262
改变图片的大小 263
10.5小结 264
第11章 表单对象 265
11.1 Form对象 266
Form对象的常用属性和方法 266
Form表单组成元素 267
访问表单对象 268
获取表单对象的个数 270
表单的方法 273
11.2单行文本框 274
Text对象的属性、方法和事件 274
获取单行文本框的值 275
设置文本框的大小 276
文本框的事件 279
11.3密码框 280
11.4多行文本域 282
11.5按钮对象 285
11.6单选按钮对象 287
单选按钮的属性、方法和事件 287
读取单选按钮的值 288
读取单选按钮组中选定的值 290
11.7复选框对象 291
11.8列表对象 293
列表对象常用的属性、方法和事件 293
读取下拉列表框中选择的选项值 295
11.9隐藏对象 297
11.10表单应用实例 299
检验表单对象 299
检验输入的留言内容 301
下拉列表框中选项的添加和删除 303
11.11小结 306
第12章 cookie的使用 307
12.1 cookie概述 308
12.2 cookie存储与读取 310
cookie存储 310
cookie读取 318
12.3 cookie应用实例 324
显示用户上次访问的时间和次数 324
直接浏览网站分站网址 327
提醒功能日历 330
12.4小结 335
第13章 其他对象 337
13.1 Location对象 338
Location对象的属性和方法 338
输出location属性的信息 339
跳转页面 340
进行锚点链接 343
13.2 History对象 345
History对象的属性和方法 345
统计访问页面的个数 346
返回上一个页面 347
页面导航 347
13.3 Navigatory对象 349
Navigatory对象的属性 349
读取浏览器版本信息 350
检测浏览器类型,调用不同的页面 351
13.4 Screen对象 352
Screen对象的属性 352
输出窗口分辨率 354
全屏显示 356
13.5小结 357
第4篇 JavaScript高级应用 361
第14章 JavaScript和XML DOM编程 361
14.1 XML基础 362
XML文档结构 362
CSS显示和输出XML文档 364
XSL显示XML 365
XML解析器 368
数据岛 370
14.2 DOM编程基础 374
DOM文档对象模型 374
访问文档中的对象 377
创建新节点 379
添加节点 381
插入节点 383
删除节点 385
14.3小结 388
第15章 JavaScript服务器端应用——ASP 389
15.1 ASP概述 390
创建一个ASP页面 390
服务器配置 391
Request对象 393
Response对象 396
15.2 JavaScript连接数据库 398
ADO对象 399
创建数据库 400
使用Connection对象连接数据库 401
15.3 JavaScript+ASP操作数据库 403
Recordset对象 403
使用Recordset对象读取数据并输出 405
插入记录 411
删除记录 413
15.4数据库记录的分页显示 414
15.5小结 418
第16章 Ajax应用 419
16.1 Ajax概述 420
Ajax简介 420
Ajax定义 421
传统Web应用程序开发中的问题及对策 421
Ajax的原则 423
Ajax的应用现状 424
16.2 XMLHttpRequest对象及其使用 430
创建XMLHttpRequest对象 430
XMLHttpRequest对象的属性和方法 431
发送HTTP请求 435
同步或异步处理服务器响应 437
16.3 Ajax技术应用实例 443
获取服务器响应首部 443
Ajax+ASP实现树形菜单 445
Ajax+ASP实现留言本 449
16.4小结 453