图书介绍
JavaScript程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 贾素玲,王强主编;张剑,曹爽,董亮编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302148295
- 出版时间:2007
- 标注页数:283页
- 文件大小:102MB
- 文件页数:299页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JavaScript程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 JavaScript简介1
1.1什么是JavaScript1
1.1.1JavaScript的定义2
1.1.2JavaScript的发展历史2
1.1.3JavaScript的特性2
1.1.4JavaScript的应用3
1.1.5JavaScript的局限4
1.1.6JavaScript与Java4
1.2编写第一个JavaScript程序5
1.2.1HTML的基本结构5
1.2.2使用<SCRIPT>标记6
1.2.3使用JavaScript文件7
1.2.4添加注释8
1.2.5从不兼容的浏览器中隐藏JavaScript9
1.2.6在HEAD段或者BODY段中放置JavaScript10
1.2.7调试JavaScript10
1.3JavaScript开发工具12
1.4脚本语言简介14
1.4.1什么是脚本语言14
1.4.2VBScript14
1.4.3PHP15
1.4.4Perl15
1.4.5Python15
1.4.6Ruby16
本章小结16
习题117
第2章 词法、数据类型和变量18
2.1JavaScript中词法结构18
2.1.1大小写敏感18
2.1.2语句分隔符18
2.1.3保留字19
2.2JavaScript中的原始数据类型20
2.2.1数值型20
2.2.2字符型22
2.2.3布尔型24
2.3函数25
2.3.1创建函数25
2.3.2调用函数26
2.3.3作为数据类型的函数26
2.3.4JavaScript中的内置函数28
2.4对象28
2.4.1创建对象28
2.4.2操作对象的属性29
2.4.3操作对象的方法29
2.5数组30
2.5.l创建数组30
2.5.2访问数组元素31
2.5.3数组的属性32
2.5.4数组的方法32
2.5.5多维数组34
2.6特殊的数据类型35
2.6.1Null35
2.6.2Undefined35
2.7数据类型转换36
2.7.1数据类型的自动转换36
2.7.2数据类型的明确转换37
2.8变量39
2.8.1变量的声明39
2.8.2变量的使用40
2.8.3局部变量和全局变量41
本章小结42
习题242
第3章 表达式与操作符43
3.1表达式43
3.2运算符概述43
3.2.1运算符的优先级43
3.2.2运算数的类型45
3.2.3运算符的类型45
3.3算术运算符45
3.4比较运算符49
3.5逻辑运算符51
3.5.1逻辑与运算符(&&)52
3.5.2逻辑或运算符(||)53
3.5.3逻辑非运算符(!)54
3.6逐位运算符54
3.7条件运算符(?:)56
3.8赋值运算符57
3.8.1简单的赋值运算符57
3.8.2带操作的赋值运算符57
3.9其他运算符58
3.9.1逗号运算符()58
3.9.2新建运算符(new)58
3.9.3删除运算符(delete)58
3.9.4typeof运算符59
3.9.5void运算符59
本章小结59
习题360
第4章 逻辑控制语句61
4.1复合语句61
4.2if语句61
4.2.1简单if语句61
4.2.2if.else.语句62
4.2.3elseif语句63
4.2.4if语句的嵌套64
4.3switch语句67
4.4while语句70
4.5do.while语句71
4.6for语句74
4.7for.in语句75
4.8标签语句77
4.9break和continue语句77
4.9.1break语句77
4.9.2continue语句79
4.10异常处理语句80
4.11其他语句81
4.11.1return语句81
4.11.2with语句83
本章小结84
习题484
第5章 事件和事件处理85
5.1理解事件85
5.1.1事件概述85
5.1.2事件类型85
5.1.3事件处理器87
5.2处理事件89
5.2.1通过HTML属性处理事件89
5.2.2通过JavaScript属性处理事件90
5.3JavaScript中的事件处理91
5.3.1处理链接事件91
5.3.2处理窗口事件93
5.3.3处理图形事件94
5.3.4处理图形映射事件95
5.3.5处理窗体事件97
5.3.6处理错误事件99
5.4事件对象100
本章小结102
习题5103
第6章 窗口和框架104
6.1JavaScript对象模型104
6.1.1浏览器对象的层次结构104
6.1.2浏览器对象模型中的层次105
6.1.3浏览器对象的属性和方法106
6.1.4应用事件106
6.2window对象107
6.2.1window对象的属性和方法107
6.2.2window对象的应用108
6.3frame对象112
6.3.1创建框架112
6.3.2frame对象的属性和方法113
6.3.3使用frame对象113
6.4location对象117
6.4.1location对象的属性和方法117
6.4.2location对象的应用118
6.5history对象121
6.5.1history对象的属性和方法121
6.5.2history对象的应用122
6.6navigator对象125
6.6.1navigator对象的属性和方法125
6.6.2navigator对象的应用126
6.7screen对象127
6.7.1screen对象的属性和方法127
6.7.2screen对象的应用127
本章小结128
习题6128
第7章 文档和文档元素129
7.1document对象129
7.1.1document对象概述129
7.1.2document对象的属性和方法130
7.1.3document对象的应用132
7.2link对象135
7.2.1link对象概述135
7.2.2link对象的属性和方法136
7.2.3link对象的应用136
7.3anchor对象139
7.3.1anchor对象概述139
7.3.2anchor对象的属性和方法140
7.3.3anchor对象的应用140
7.4image对象142
7.4.1image对象概述142
7.4.2image对象的属性和方法143
7.4.3image对象的应用143
7.5使用div标签149
本章小结153
习题7153
第8章 表单和表单元素154
8.1form对象154
8.1.1form对象概述154
8.1.2form对象的属性和方法155
8.1.3form元素的组成155
8.1.4form对象的应用156
8.2form元素中的按钮对象159
8.2.1button对象159
8.2.2submit对象160
8.2.3reset对象160
8.2.4按钮对象的应用161
8.3form元素中的文本对象164
8.3.1text对象164
8.3.2textarea对象164
8.3.3password对象165
8.3.4文本对象的应用166
8.4select与option对象171
8.4.1select对象171
8.4.2option对象172
8.4.3select与option对象的应用172
8.5form元素中的选择按钮对象179
8.5.1radio对象179
8.5.2checkbox对象180
8.5.3选择按钮对象的应用181
8.6form元素中的其他对象185
8.6.1fileUpload对象185
8.6.2hidden对象185
本章小结187
习题8188
第9章 Applet和ActiveX控件189
9.1Applet189
9.1.1Java简介189
9.1.2Java的特性190
9.1.3Applet简介191
9.1.4Applet体系结构192
9.1.5Applet的生命周期192
9.1.6开发一个简单的Applet193
9.1.7使用JavaScript操作Applet195
9.2ActiveX控件201
9.2.1ActiveX简介202
9.2.2使用ActiveX控件202
9.2.3使用JavaScript操作ActiveX控件203
本章小结204
习题9205
第10章 JavaScript应用与实践206
10.1文字特效206
10.1.1文字移动206
10.1.2文字色彩209
10.1.3文字形状211
10.2控件特效213
10.2.1按钮特效213
10.2.2鼠标特效214
10.3图片特效218
10.4页面特效223
10.5树状菜单225
本章小结231
习题10232
第11章 Cookie与JavaScript安全233
11.1Cookie233
11.1.1Cookie概述233
11.1.2使用Cookie236
11.1.3Cookie、隐藏表单域、查询字符串性能比较244
11.2JavaScript中的安全概览249
11.3JavaScript中的安全模型250
11.3.1同源策略250
11.3.2数据感染251
11.3.3脚本签名策略251
本章小结252
习题11253
第12章 Ajax技术基础254
12.1Ajax简介254
12.1.1Web技术当前发展遇到的问题254
12.1.2Ajax的出现256
12.1.3Ajax相关技术257
12.1.4使用Ajax的注意事项257
12.2简单的Ajax实例258
12.2.1XMLHttpRequest对象的创建258
12.2.2XMLHttpRequest对象常用的方法与属性259
12.2.3简单的Ajax程序实例260
12.2.4Ajax程序与服务器的交互过程263
12.3Ajax与服务器的交互264
12.3.1把服务器的响应解析为XML264
12.3.2如何向服务器发送请求参数268
本章小结273
习题12273
附录AJavaScript语言中的重要对象274
附录BHTMLElement对象279
附录Cinput对象281
参考文献283