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

- 阮文江编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115230843
- 出版时间:2010
- 标注页数:285页
- 文件大小:83MB
- 文件页数:295页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
JavaScript程序设计基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web技术概述1
1.1 Internet简述1
1.1.1 Internet定义1
1.1.2 IP地址与域名1
1.1.3 TCP/IP2
1.2 Web基本知识2
1.2.1 Web定义2
1.2.2 HTTP3
1.2.3 HTML文档3
1.2.4 网站4
1.2.5 网址4
1.3 Web浏览器与Web服务器4
1.3.1 Web浏览器4
1.3.2 Web服务器程序6
1.4 动态网页及相关技术6
1.4.1 客户端动态网页6
1.4.2 服务器端动态网页7
1.5 Web标准化7
1.5.1 Web标准7
1.5.2 制作符合Web标准的网页8
1.6 网页制作工具9
1.6.1 网页制作方式9
1.6.2 FrontPage 2003与SharePoint Designer 20079
1.6.3 Dreamweaver CS410
习题11
第2章 HTML/XHTML制作13
2.1 基本概念13
2.1.1 XML与XHTML13
2.1.2 HTML标签13
2.1.3 使用专业工具制作HTML页面14
2.1.4 基本结构标签16
2.1.5 HTML文档的良构性16
2.2 文档分段17
2.2.1 标题17
2.2.2 水平线18
2.2.3 段落19
2.2.4 强制分行20
2.3 标记行内元素21
2.3.1 块级元素与行内元素21
2.3.2 标记短语22
2.3.3 标记计算机代码24
2.3.4 标记指定格式的文本24
2.4 建立超链接25
2.4.1 文本链接26
2.4.2 图像链接26
2.4.3 锚点链接26
2.4.4 URL的多种形式27
2.5 制作列表28
2.5.1 常规列表28
2.5.2 列表嵌套29
2.5.3 定义列表30
2.6 制作表单31
2.6.1 定义表单31
2.6.2 定义表单控件32
2.7 添加多媒体35
2.8 通用属性36
2.9 扩展HTML标签37
2.10 〈meta〉标签38
2.11 配置Web服务器39
2.11.1 安装IIS39
2.11.2 配置Web站点40
习题41
第3章 层叠样式表技术46
3.1 CSS简介46
3.2 定义样式47
3.2.1 样式定义格式47
3.2.2 基本选择器48
3.3 使用样式49
3.3.1 嵌入样式表50
3.3.2 链接外部样式表50
3.3.3 内嵌样式51
3.4 CSS基本格式化属性52
3.4.1 属性值与单位52
3.4.2 字体属性53
3.4.3 文本属性55
3.4.4 背景属性56
3.5 样式层叠性57
3.5.1 文档结构57
3.5.2 样式继承58
3.5.3 样式层叠58
3.5.4 结构性选择器59
3.5.5 伪类60
3.5.6 伪元素61
3.6 元素框模型62
3.6.1 框模型概述62
3.6.2 框属性63
3.6.3 外边距重叠66
3.6.4 框大小66
3.7 元素定位68
3.7.1 定位概念68
3.7.2 四种定位方式69
3.8 元素布局71
3.8.1 布局属性71
3.8.2 浮动与清除71
3.8.3 显示和隐藏72
3.8.4 溢出与剪裁73
3.8.5 鼠标形状74
3.9 列表样式75
3.9.1 CSS列表属性75
3.9.2 内容生成属性76
3.9.3 自定义编号78
3.9.4 多级编号78
3.10 表格制作81
3.10.1 制作常规表格81
3.10.2 表格行分组83
3.10.3 将其他元素显示为表格84
3.10.4 CSS表格属性85
3.11 页面布局86
3.11.1 页面布局版式86
3.11.2 CSS页面布局技术87
3.11.3 传统表格布局技术91
习题93
第4章 JavaScript编程基础100
4.1 JavaScript简介100
4.1.1 了解JavaScript100
4.1.2 JavaScript应用101
4.1.3 编写JavaScript程序的工具102
4.2 在HTML文档中使用JavaScript102
4.2.1 嵌入JavaScript脚本102
4.2.2 链接JavaScript脚本文件104
4.3 数据类型与常量105
4.3.1 数值型105
4.3.2 字符串105
4.3.3 布尔型107
4.3.4 其他类型的常量107
4.4 变量107
4.4.1 变量命名107
4.4.2 变量声明107
4.4.3 变量赋值108
4.4.4 变量取值108
4.4.5 变量类型109
4.4.6 简述变量的作用域109
4.5 运算符与表达式109
4.5.1 基本概念109
4.5.2 运算符的优先级110
4.5.3 运算符的结合性111
4.5.4 表达式中的类型转换111
4.6 JavaScript运算符112
4.6.1 算术运算符112
4.6.2 关系运算符113
4.6.3 逻辑运算符114
4.6.4 位操作运算符115
4.6.5 赋值运算符116
4.6.6 条件运算符117
4.6.7 其他运算符118
习题119
第5章 基本流程控制122
5.1 使用对话框122
5.1.1 警示对话框122
5.1.2 确认对话框123
5.1.3 提示对话框123
5.2 顺序结构125
5.3 分支结构126
5.3.1 if语句126
5.3.2 switch语句131
5.4 循环结构133
5.4.1 for语句133
5.4.2 while语句135
5.4.3 do while语句136
5.4.4 在循环中使用break和continue语句138
5.4.5 循环的嵌套139
5.5 调试程序141
5.5.1 排除语法错误141
5.5.2 排除语义错误142
5.5.3 使用IE 8.0的脚本调试功能142
习题145
第6章 函数147
6.1 函数概述147
6.1.1 什么是函数147
6.1.2 结构化程序设计148
6.2 使用预定义函数149
6.3 函数定义和函数调用150
6.3.1 函数定义150
6.3.2 函数调用151
6.4 函数参数的使用152
6.4.1 给函数添加参数152
6.4.2 使用多个参数153
6.5 使用函数返回值154
6.5.1 给函数添加返回值154
6.5.2 区分函数和过程154
6.6 函数的嵌套调用155
6.6.1 函数嵌套调用的形式155
6.6.2 解决嵌套调用引起的效率问题157
6.7 递归函数157
6.8 变量的作用域159
6.8.1 全局变量作用域159
6.8.2 使用局部变量避免冲突160
6.8.3 全局变量的隐式声明161
习题162
第7章 对象编程164
7.1 初探对象编程164
7.2 对象的基本概念165
7.2.1 什么是对象165
7.2.2 对象的属性和方法165
7.2.3 类与类的实例166
7.2.4 对象创建与引用166
7.2.5 JavaScript对象的分类168
7.3 使用内置对象168
7.3.1 Math对象168
7.3.2 Number对象169
7.3.3 Date对象170
7.3.4 String对象172
7.3.5 Array对象172
7.4 自定义对象176
7.4.1 面向对象语言的特征176
7.4.2 定义属性176
7.4.3 定义对象177
7.4.4 定义方法179
7.4.5 关键字this181
7.4.6 定义对象类182
7.4.7 继承186
习题188
第8章 浏览器对象和HTML DOM191
8.1 BOM对象191
8.1.1 BOM概述191
8.1.2 窗口(Window)对象192
8.1.3 浏览器程序(Navigator)对象195
8.1.4 屏幕(Screen)对象196
8.1.5 地址(Location)对象196
8.1.6 历史(History)对象197
8.1.7 文档(Document)对象198
8.2 访问HTMLDOM对象200
8.2.1 DOM概念200
8.2.2 DOM对象201
8.2.3 访问集合对象204
8.2.4 访问指定元素207
8.2.5 访问相关元素208
8.3 操纵HTMLDOM对象210
8.3.1 处理元素的属性210
8.3.2 创建元素211
8.3.3 删除元素212
8.3.4 替换元素213
8.3.5 复制元素213
8.3.6 移动元素214
8.3.7 使用innerText、innerHTML、outerText和outerHTML属性214
8.4 使用样式对象216
8.4.1 Style对象216
8.4.2 StyleSheet对象217
8.4.3 CurrentStyle对象219
习题220
第9章 事件驱动编程224
9.1 基本概念224
9.2 事件绑定225
9.2.1 事件属性及其分类225
9.2.2 静态绑定226
9.2.3 动态绑定227
9.2.4 绑定多个事件处理函数227
9.2.5 onload事件228
9.3 使用事件对象230
9.3.1 Event对象230
9.3.2 事件流231
9.3.3 阻止事件的默认行为232
9.4 处理鼠标事件232
9.4.1 鼠标事件232
9.4.2 鼠标点击233
9.4.3 鼠标移动234
9.4.4 鼠标位置234
9.5 处理键盘事件235
9.5.1 键盘事件235
9.5.2 识别键盘按键235
9.5.3 识别组合键236
9.6 处理表单事件236
9.6.1 访问表单和表单控件236
9.6.2 表单提交与验证239
9.6.3 处理按钮240
9.6.4 处理文本框241
9.6.5 处理单选框和复选框242
9.6.6 处理列表框243
9.7 处理编辑事件246
9.7.1 访问选中区246
9.7.2 处理复制、剪切和粘贴操作248
9.7.3 处理拖放操作249
9.8 处理异常251
9.8.1 运行时错误251
9.8.2 onerror事件252
9.8.3 try...catch语句253
习题254
第10章 JavaScript网页特效257
10.1 操控元素的大小与位置257
10.1.1 设置元素的大小与位置257
10.1.2 获取元素的大小与位置258
10.1.3 操控滚动区260
10.1.4 获取浏览器窗口的浏览区和页面大小262
10.2 CSS滤镜262
10.3 文字特效265
10.4 图片特效268
10.5 时间特效269
10.6 窗体特效272
10.7 鼠标276
10.8 菜单278
习题284
参考文献285
热门推荐
- 1150215.html
- 2709139.html
- 2646534.html
- 3396518.html
- 2227527.html
- 946215.html
- 1735168.html
- 3527429.html
- 1999931.html
- 3074718.html
- http://www.ickdjs.cc/book_3830139.html
- http://www.ickdjs.cc/book_1965735.html
- http://www.ickdjs.cc/book_939484.html
- http://www.ickdjs.cc/book_1354645.html
- http://www.ickdjs.cc/book_1742487.html
- http://www.ickdjs.cc/book_3664469.html
- http://www.ickdjs.cc/book_3252058.html
- http://www.ickdjs.cc/book_2178030.html
- http://www.ickdjs.cc/book_204857.html
- http://www.ickdjs.cc/book_285096.html