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

- 曾海编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115207395
- 出版时间:2009
- 标注页数:220页
- 文件大小:87MB
- 文件页数:229页
- 主题词:JAVA语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
JavaScript程序设计基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 JavaScript概述1
1.1 JavaScript简述1
1.1.1什么是JavaScript1
1.1.2 JavaScript的主要特点2
1.1.3 JavaScript的应用3
1.2 JavaScript的环境要求4
1.2.1硬件要求4
1.2.2软件要求4
1.3编写JavaScript的工具5
1.3.1使用记事本6
1.3.2使用FrontPage6
1.3.3使用Dreamweaver8
1.4编写第一个JavaScript程序10
1.4.1编写JavaScript10
1.4.2运行JavaScript程序12
1.4.3调试JavaScript程序13
习题14
第2章 HTML文档15
2.1 HTML文档基础15
2.1.1 HTML标记16
2.1.2 HTML文档的基本结构18
2.2 HTML文档的常用标记19
2.2.1文字标记20
2.2.2段落标记23
2.2.3列表标记24
2.2.4超链接标记26
2.2.5图像标记28
2.2.6表格标记29
2.2.7框架标记31
2.2.8多媒体标记34
习题35
第3章 JavaScript语言基础37
3.1关键字和标识符38
3.1.1关键字38
3.1.2标识符38
3.2数据类型39
3.2.1数值型39
3.2.2字符串型40
3.2.3布尔型41
3.2.4特殊数据类型41
3.3常量42
3.4变量43
3.4.1变量的命名43
3.4.2变量的声明与赋值43
3.4.3变量的作用域44
3.4.4变量的生存期44
3.5运算符45
3.5.1算术运算符45
3.5.2比较运算符46
3.5.3逻辑运算符47
3.5.4字符串运算符47
3.5.5赋值运算符48
3.5.6条件运算符49
3.5.7其他运算符50
3.5.8运算符的优先级51
3.6表达式52
习题52
第4章 JavaScript基本语句54
4.1条件语句55
4.1.1 if语句55
4.1.2 if…else语句58
4.1.3 if…else if…else if语句58
4.1.4 if语句的嵌套59
4.1.5 switch语句61
4.2循环语句64
4.2.1 while语句65
4.2.2 do…while语句66
4.2.3 for语句67
4.2.4 for…in语句68
4.3跳转语句69
4.3.1 break语句69
4.3.2 continue语句69
4.4异常处理语句71
4.4.1 throw语句71
4.4.2 try…catch…finally语句72
习题73
第5章 函数74
5.1什么是函数74
5.2函数的定义75
5.3函数的调用76
5.3.1函数的简单调用76
5.3.2在事件响应中调用函数77
5.3.3通过链接调用函数77
5.4函数参数的使用78
5.5使用函数返回值79
5.6函数的嵌套80
5.7递归函数81
5.8 JavaScript中的内置函数82
习题84
第6章 对象编程86
6.1对象概述86
6.1.1什么是对象86
6.1.2创建和删除对象88
6.1.3对象的属性和方法88
6.2在JavaScript中使用对象89
6.3日期对象(Date对象)89
6.3.1创建Date对象89
6.3.2 Date对象的主要属性和方法90
6.4数学对象(Math对象)93
6.5字符串对象(String对象)94
6.5.1创建String对象94
6.5.2 String对象的属性和方法95
6.6 Number对象98
6.6.1创建Number对象98
6.6.2 Number对象的属性98
6.6.3 Number对象的方法99
6.6.4 Number对象的最大值或最小可能值99
6.6.5 Number 对象的正负无穷大的值99
6.6.6将数字以不同的格式转换成字符串100
6.7 Array对象102
6.7.1什么是数组102
6.7.2创建和访问数组102
6.7.3 Array对象的输入输出103
6.7.4 Array对象的常用属性和方法104
6.7.5二维数组104
习题105
第7章 事件处理107
7.1事件的基本概念107
7.1.1什么是事件107
7.1.2事件处理程序的调用108
7.1.3 JavaScript的常用事件111
7.2鼠标键盘事件113
7.2.1鼠标的单击事件113
7.2.2鼠标的按下和松开事件114
7.2.3鼠标的移入移出事件115
7.2.4鼠标移动事件116
7.2.5键盘事件117
7.3页面事件118
7.3.1加载与卸载事件119
7.3.2页面大小事件120
7.4表单事件121
7.4.1获得焦点与失去焦点事件121
7.4.2失去焦点修改事件123
7.4.3表单提交与重置事件124
7.5滚动字幕事件126
7.5.1 onbounce事件126
7.5.2 onstart事件127
7.6编辑事件128
7.6.1文本编辑事件129
7.6.2对象拖动事件132
习题134
第8章 浏览器对象135
8.1窗口对象136
8.1.1 Window对象概述136
8.1.2 Window对象的属性和方法136
8.1.3打开和关闭窗口137
8.1.4定时打开窗口139
8.2文档对象(document)139
8.2.1 document对象概述139
8.2.2 document对象的常用属性、方法和事件140
8.2.3文档对象的应用141
8.3表单对象(form)142
8.3.1认识表单对象142
8.3.2 form对象的属性、方法和事件142
习题150
第9章 CSS+DIV技术151
9.1 CSS简介151
9.2样式定义153
9.2.1样式定义的格式153
9.2.2选择符的分类153
9.3使用样式154
9.3.1嵌入样式表154
9.3.2链接外部样式表154
9.3.3引入外部的样式表154
9.3.4内嵌样式155
9.3.5 CSS样式的优先级155
9.4 Style对象156
9.5 CSS属性157
9.5.1字体属性157
9.5.2文本属性159
9.5.3颜色和背景属性161
9.5.4容器属性164
9.5.5列表属性165
9.5.6鼠标属性166
9.5.7定位和显示167
9.5.8 CSS滤镜169
9.6 CSS+DIV美化与布局页面171
9.6.1 <div>标记与<span>标记171
9.6.2 <div>与<span>的区别173
9.6.3用CSS+DIV实现指定尺寸无边框、无滚动条窗口175
习题177
第10章Ajax技术178
10.1 Ajax介绍179
10.2 Ajax技术的组成180
10.2.1 JavaScript180
10.2.2 XMLHttpRequest180
10.2.3 CSS182
10.2.4 DOM183
10.2.5 XML183
10.3实现 Ajax的基本步骤183
10.3.1创建XMLHttpRequest对象183
10.3.2创建HTTP请求184
10.3.3设置响应HTTP请求状态变化的函数185
10.3.4设置获取服务器返回数据的语句185
10.3.5发送HTTP请求186
10.3.6局部更新187
10.4用Ajax实现无刷新广告轮显189
习题191
第11章 综合实训192
11.1实训1 JavaScript基本操作192
11.1.1实训目的192
11.1.2实训内容192
11.1.3实训步骤193
11.2实训2 HTML文档基本操作193
11.2.1实训目的193
11.2.2实训内容193
11.2.3实训步骤194
11.3实训 3 JavaScript语言基础操作196
11.3.1实训目的196
11.3.2实训内容196
11.3.3实训步骤197
11.4实训4 JavaScript基本语句的应用198
11.4.1实训目的198
11.4.2实训内容198
11.4.3实训步骤198
11.5实训5函数的应用200
11.5.1实训目的200
11.5.2实训内容200
11.5.3实训步骤200
11.6实训6对象编程的操作201
11.6.1实训目的201
11.6.2实训内容201
11.6.3实训步骤202
11.7实训7事件处理的操作209
11.7.1实训目的209
11.7.2实训内容209
11.7.3实训步骤210
11.8实训8浏览器对象的应用212
11.8.1实训目的212
11.8.2实训内容212
11.8.3实训步骤213
11.9实训9 CSS+DIV技术的应用214
11.9.1实训目的214
11.9.2实训内容214
11.9.3实训步骤214
11.10实训10 Ajax技术的应用217
11.10.1实训目的217
11.10.2实训内容217
11.10.3实训步骤217
热门推荐
- 2755614.html
- 2492623.html
- 2058753.html
- 2560110.html
- 980643.html
- 684054.html
- 1515736.html
- 3897082.html
- 3745885.html
- 1931281.html
- http://www.ickdjs.cc/book_722502.html
- http://www.ickdjs.cc/book_1598400.html
- http://www.ickdjs.cc/book_3631637.html
- http://www.ickdjs.cc/book_1451594.html
- http://www.ickdjs.cc/book_987659.html
- http://www.ickdjs.cc/book_1948625.html
- http://www.ickdjs.cc/book_3298816.html
- http://www.ickdjs.cc/book_750577.html
- http://www.ickdjs.cc/book_3824496.html
- http://www.ickdjs.cc/book_3629391.html