网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 程序设计 > 商品详情

JavaScript从入门到精通

分享到:
JavaScript从入门到精通

最 低 价:¥44.20

定 价:¥0.00

作 者:孙强

出 版 社:清华大学出版社

出版时间:2008 年10月

I S B N:9787302177968

商品详情

编辑推荐

从零开始:从最基础知识讲起,逐步深入,帮助读者轻松掌握JavaScript .
  内容实用:依托网页实际开发,深入分析JavaScript在网页中的各种应用..
  详解Ajax:扩展讲解Ajax,帮助读者改善网页易用性
  实例讲解:通过实例详细讲解每个知识点的实际应用...

内容简介

本书是一本全面介绍javascfipt脚本编程和网页制作技术的教程,内容丰富全面,结构清晰,讲解采用理论与实践相结合的方法,深入浅出、简明易懂。本书特别注重实践能力的培养,实用性和可操作性较强。本书首先详细介绍了javascript的基础知识和语法结构,接着讲解了javascfipt对象编程的知识,最后结合xml和数据库讲解javascfipt的高级应用,并介绍了在web 2.0时代最火热的javascfipt应用—ajax。
   本书可作为高等院校本、专科各专业javascfipt程序设计、网页制作等课程的教材,也可作为网站设计与制作的培训教材,还适合作为网页设计与制作爱好者的自学参考书。

作者简介

目录

第1篇 javascript语言基础.
第1章 javascript概述3
1.1 javascript简介4
1.1.1 javascript语言简史4
1.1.2 javascript和java的区别4
1.1.3 javascript的主要特点5
1.1.4 javascript在web页面中的应用6
1.2 javascript开发环境和编写工具8
1.2.1 javascript开发环境8
1.2.2 javascript编写工具9
1.3 在html中嵌入javascript的方法11
1.3.1 利用[script]标签的language属性12
1.3.2 利用[script]标签的src属性13
1.3.3 利用onload方式14
1.4 javascript的说明语句15
1.5 在不兼容的浏览器中隐藏javascript代码15
1.6 小结16
第2章 html基础17
2.1 html语言概述18
2.1.1 html概述18
.2.1.2 html文档结构18
2.2 html标签19
2.2.1 头部标签[head]…[/head]19
2.2.2 标题标签[title]…[/title]20
2.2.3 索引标签[isindex]20
2.2.4 主体标签[body]…[/body]21
2.2.5 特殊字符22
2.3 html格式标签22
2.3.1 段落标签[p]22
2.3.2 换行标签[br]23
2.3.3 缩进标签[blockquote]23
2.3.4 预格式化标签[pre]24
2.3.5 列表标签25
2.4 html文本标签27
2.4.1 标题标签[hn]27
2.4.2 字体修饰标签28
2.4.3 字体标签[font]29
2.5 html超链接标签31
2.5.1 属性href31
2.5.2 属性target32
2.5.3 属性title32
2.5.4 属性name32
2.5.5 链接到e-mail地址33
2.6 html图像标签34
2.6.1 属性src34
2.6.2 属性alt34
2.6.3 属性height和width34
2.6.4 属性align35
2.6.5 属性border36
2.7 html表格标签36
2.7.1 表格标签[table]…[/table]37
2.7.2 行标签[tr]…[/tr]38
2.7.3 单元格标签[td]…[/td]39
2.7.4 表头标签[th]…[/th]41
2.7.5 说明标签[caption]…[/caption]41
2.8 html框架标签42
2.8.1 框架集标签[frameset]…[/frameset]42
2.8.2 框架标签[frame]43
2.8.3 标签[noframes]44
2.8.4 浮动窗口标签[iframe]…[/iframe]44
2.8.5 框架的高级设置45
2.9 html表单标签46
2.9.1 表单标签[form]…[/from]46
2.9.2 用户输入区域标签[input type=""]47
2.10 小结49
第3章 css层叠样式表51
3.1 css简介52
3.1.1 css的简介52
3.1.2 css的特点53
3.2 css样式的定义及使用53
3.2.1 内联样式表方式53
3.2.2 嵌入样式表方式54
3.2.3 外部样式表方式54
3.2.4 局部特定样式表方式55
3.3 css选择器分类56
3.3.1 html标签选择器56
3.3.2 类选择器56
3.3.3 伪元素选择器57
3.4 样式表的注释及继承58
3.5 css样式的优先级58
3.6 css属性详解58
3.6.1 字体属性59
3.6.2 背景属性60
3.6.3 文本属性61
3.6.4 位置属性61
3.6.5 布局属性62
3.6.6 边缘属性63
3.6.7 列表属性64
3.6.8 其他属性65
3.7 css滤镜65
3.7.1 alpha参数66
3.7.2 dropshadow参数67
3.7.3 blur参数68
3.7.4 glow参数69
3.7.5 blendtrans参数69
3.7.6 wave参数69
3.7.7 revealtrans参数69
3.7.8 无子参的参数70
3.8 小结70
第2篇 javascript语法结构
第4章 javascript的数据类型和运算符73
4.1 语法规则74
4.1.1 javascript严格区分大小写74
4.1.2 javascript程序的注释74
4.1.3 javascript程序代码的格式75
4.1.4 javascript常量76
4.1.5 javascript的空白符和换行符76
4.1.6 javascript标识符77
4.1.7 javascript保留字77
4.2 基本数据类型78
4.2.1 数值型78
4.2.2 字符串类型79
4.2.3 布尔型80
4.2.4 空值型81
4.2.5 未定义值81
4.2.6 类型转换82
4.3 变量85
4.3.1 变量的命令85
4.3.2 变量声明86
4.3.3 变量赋值87
4.4 表达式与运算符87
4.4.1 表达式概述87
4.4.2 运算符概述88
4.4.3 算术运算符89
4.4.4 赋值运算符89
4.4.5 关系运算符90
4.4.6 逻辑运算符91
4.4.7 字符串运算符91
4.4.8 其他运算符92
4.4.9 运算符的优先级92
4.4.10 表达式中的类型转换93
4.5 正则表达式94
4.5.1 正则表达式定义94
4.5.2 regexp对象95
4.5.3 regexp对象的属性96
4.5.4 正则表达式的string方法97
4.5.5 高级正则表达式101
4.6 小结104
第5章 流程控制105
5.1 顺序结构106
5.2 选择结构106
5.2.1 if语句106
5.2.2 if…else语句108
5.2.3 嵌套if和if…else语句110
5.2.4 switch语句114
5.3 循环结构116
5.3.1 while循环116
5.3.2 do…while语句117
5.3.3 for语句118
5.3.4 for…in语句120
5.3.5 with语句121
5.3.6 break和continue语句122
5.3.7 其他语句124
5.4 小结125
第6章 函数127
6.1 函数概述128
6.1.1 函数定义128
6.1.2 函数调用129
6.1.3 函数参数130
6.1.4 函数返回值134
6.2 函数的嵌套调用135
6.3 函数的递归136
6.4 变量的作用域138
6.5 内置函数139
6.5.1 encodeuri140
6.5.2 decodeuri140
6.5.3 parseint141
6.5.4 parsefloat141
6.5.5 isnan142
6.5.6 eval142
6.6 小结142
第3篇 javascript对象编程
第7章 javascript与面向对象编程145
7.1 对象编程基础146
7.1.1 对象的基本概念146
7.1.2 对象的属性和方法148
7.1.3 创建和删除对象149
7.2 string对象156
7.2.1 创建string对象156
7.2.2 string对象的属性157
7.2.3 string对象的方法157
7.3 boolean对象161
7.4 number对象162
7.4.1 number对象的属性163
7.4.2 number对象的方法164
7.5 math对象165
7.5.1 math对象的属性165
7.5.2 math对象的方法167
7.6 date对象169
7.6.1 变量声明169
7.6.2 静态方法170
7.6.3 读取时间方法171
7.6.4 设置时间方法174
7.6.5 时间转换为字符串方法175
7.7 array对象177
7.7.1 创建array对象177
7.7.2 操作数组元素178
7.7.3 多维数组181
7.7.4 array对象的属性182
7.7.5 array对象的方法183
7.8 小结185
第8章 事件与事件处理187
8.1 事件和事件驱动188
8.1.1 什么是事件188
8.1.2 事件处理188
8.2 指定事件处理程序189
8.3 event对象简介191
8.4 javascript常用事件195
8.4.1 键盘事件..195
8.4.2 鼠标事件197
8.4.3 load和unload事件200
8.4.4 focus和blur事件203
8.4.5 sumbit和reset事件206
8.4.6 change和select事件208
8.4.7 error事件209
8.5 小结210
第9章 窗口和框架211
9.1 浏览器对象模型212
9.1.1 浏览器对象模型212
9.1.2 访问浏览器对象213
9.2 window对象214
9.2.1 window对象的常用属性和方法214
9.2.2 window对象的常用事件216
9.2.3 打开窗口217
9.2.4 关闭窗口221
9.2.5 弹出信息223
9.2.6 设置状态栏227
9.2.7 settimeout()方法228
9.2.8 setinterval()方法230
9.2.9 移动窗口231
9.2.10 改变窗口大小233
9.3 frame对象235
9.3.1 访问窗口中的框架页面235
9.3.2 框架和窗口之间的关系237
9.4 小结240
第10章 网页核心document对象241
10.1 document对象242
10.1.1 document对象的常用属性和方法242
10.1.2 根据title属性设置标题243
10.1.3 设置文档背景颜色244
10.1.4 设置文本的颜色248
10.1.5 使用all属性访问html元素249
10.1.6 使用write向文档写入内容252
10.2 links对象253
10.2.1 links对象常用属性254
10.2.2 输出链接属性254
10.2.3 在新窗口中打开链接地址256
10.3 anchors对象258
10.4 images对象260
10.4.1 images对象常用属性261
10.4.2 鼠标经过图像262
10.4.3 改变图片的大小263
10.5 小结264
第11章 表单对象265
11.1 form对象266
11.1.1 form对象的常用属性和方法266
11.1.2 form表单组成元素267
11.1.3 访问表单对象268
11.1.4 获取表单对象的个数270
11.1.5 表单的方法273
11.2 单行文本框274
11.2.1 text对象的属性、方法和事件274
11.2.2 获取单行文本框的值275
11.2.3 设置文本框的大小276
11.2.4 文本框的事件279
11.3 密码框280
11.4 多行文本域282
11.5 按钮对象285
11.6 单选按钮对象287
11.6.1 单选按钮的属性、方法和事件287
11.6.2 读取单选按钮的值288
11.6.3 读取单选按钮组中选定的值290
11.7 复选框对象291
11.8 列表对象293
11.8.1 列表对象常用的属性、方法和事件293
11.8.2 读取下拉列表框中选择的选项值295
11.9 隐藏对象297
11.10 表单应用实例299
11.10.1 检验表单对象299
11.10.2 检验输入的留言内容301
11.10.3 下拉列表框中选项的添加和删除303
11.11 小结306
第12章 cookie的使用307
12.1 cookie概述308
12.2 cookie存储与读取310
12.2.1 cookie存储310
12.2.2 cookie读取318
12.3 cookie应用实例324
12.3.1 显示用户上次访问的时间和次数324
12.3.2 直接浏览网站分站网址327
12.3.3 提醒功能日历330
12.4 小结335
第13章 其他对象337
13.1 location对象338
13.1.1 location对象的属性和方法338
13.1.2 输出location属性的信息339
13.1.3 跳转页面340
13.1.4 进行锚点链接343
13.2 history对象345
13.2.1 history对象的属性和方法345
13.2.2 统计访问页面的个数346
13.2.3 返回上一个页面347
13.2.4 页面导航347
13.3 navigatory对象349
13.3.1 navigatory对象的属性349
13.3.2 读取浏览器版本信息350
13.3.3 检测浏览器类型,调用不同的页面351
13.4 screen对象352
13.4.1 screen对象的属性352
13.4.2 输出窗口分辨率354
13.4.3 全屏显示356
13.5 小结357
第4篇 javascript高级应用
第14章 javascript和xml dom编程361
14.1 xml基础362
14.1.1 xml文档结构362
14.1.2 css显示和输出xml 文档364
14.1.3 xsl显示xml365
14.1.4 xml解析器368
14.1.5 数据岛370
14.2 dom 编程基础374
14.2.1 dom文档对象模型374
14.2.2 访问文档中的对象377
14.2.3 创建新节点379
14.2.4 添加节点381
14.2.5 插入节点383
14.2.6 删除节点385
14.3 小结388
第15章 javascript服务器端应用——asp389
15.1 asp概述390
15.1.1 创建一个asp页面390
15.1.2 服务器配置391
15.1.3 request对象393
15.1.4 response对象396
15.2 javascript连接数据库398
15.2.1 ado对象399
15.2.2 创建数据库400
15.2.3 使用connection对象连接数据库401
15.3 javascript+asp操作数据库403
15.3.1 recordset对象403
15.3.2 使用recordset对象读取数据
并输出405
15.3.3 插入记录411
15.3.4 删除记录413
15.4 数据库记录的分页显示414
15.5 小结418
第16章 ajax应用419
16.1 ajax概述420
16.1.1 ajax简介420
16.1.2 ajax定义421
16.1.3 传统web应用程序开发中的问题及对策421
16.1.4 ajax的原则423
16.1.5 ajax的应用现状424
16.2 xmlhttprequest对象及其使用430
16.2.1 创建xmlhttprequest对象430
16.2.2 xmlhttprequest对象的属性和方法431
16.2.3 发送http请求435
16.2.4 同步或异步处理服务器响应437
16.3 ajax技术应用实例443
16.3.1 获取服务器响应首部443
16.3.2 ajax+asp实现树形菜单445
16.3.3 ajax+asp实现留言本449
16.4 小结...453

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...