JavaScript动态网页编程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:赵增敏编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2010
- ISBN:9787121096426
- 页数:300 页
第1章 JavaScript入门 1
1.1 JavaScript概述 1
1.1.1 JavaScript是什么 1
1.1.2 JavaScript的特点 2
1.2 编写JavaScript代码 2
1.2.1 设置脚本语言 3
1.2.2 绑定对象事件 4
1.2.3 调用外部脚本库 5
1.2.4 通过属性调用脚本 6
1.2.5 处理不支持脚本的情况 6
习题1 8
上机实验1 JavaScript使用基础 8
第2章 HTML语言 10
2.1 HTML语言概述 10
2.1.1 HTML工作原理 10
2.1.2 HTML网页基本结构 11
2.1.3 添加注释内容 13
2.2 设置文本格式 13
2.2.1 分段与换行 13
2.2.2 div与span标记 14
2.2.3 设置字体、字号和颜色 15
2.2.4 设置字符样式 16
2.2.5 插入特殊字符 17
2.2.6 设置标题格式 18
2.2.7 设置列表格式 19
2.3 使用图像 20
2.3.1 在网页中插入图像 20
2.3.2 播放视频 21
2.3.3 插入水平分隔线 22
2.4 添加媒体效果 23
2.4.1 插入滚动字幕 23
2.4.2 插入声音效果 25
2.4.3 插入视频片段 26
2.4.4 插入Flash动画 27
2.4.5 插入Applet 27
2.5 创建表格 29
2.5.1 创建基本表格 29
2.5.2 设置表格的属性 30
2.5.3 设置行的属性 31
2.5.4 设置单元格的属性 32
2.6 用框架分割窗口 33
2.6.1 框架网页的基本结构 33
2.6.2 设置框架集和框架的属性 35
2.7 用超链接实现导航 36
2.7.1 超链接概述 37
2.7.2 创建超链接 37
2.8 用表单实现交互 39
2.8.1 创建表单 39
2.8.2 创建输入型表单域 40
2.8.3 创建其他表单域 42
习题2 44
上机实验2 HTML网页制作 46
第3章 CSS样式表 47
3.1 CSS样式表概述 47
3.1.1 什么是CSS 47
3.1.2 CSS选择符 49
3.1.3 CSS单位 51
3.1.4 CSS的应用 52
3.2 设置CSS属性 53
3.2.1 设置字体属性 53
3.2.2 设置背景属性 57
3.2.3 设置区块属性 60
3.2.4 设置方框属性 62
3.2.5 设置边框属性 64
3.2.6 设置列表属性 68
3.2.7 设置定位属性 69
3.2.8 设置扩展属性 72
习题3 75
上机实验3 使用CSS样式表设置网页外观 76
第4章 JavaScript语言基础 77
4.1 基本语法 77
4.1.1 词法规则 77
4.1.2 关键字与保留字 78
4.2 数据类型 78
4.2.1 Number类型 79
4.2.2 String类型 80
4.2.3 Boolean类型 81
4.2.4 特殊数据类型 81
4.2.5 数据类型转换 82
4.3 变量 85
4.3.1 变量的声明 85
4.3.2 变量的作用域 86
4.4 运算符 87
4.4.1 算术运算符 88
4.4.2 比较运算符 89
4.4.3 逻辑运算符 90
4.4.4 按位运算符 91
4.4.5 赋值运算符 92
4.4.6 其他运算符 94
4.4.7 运算符优先级 95
习题4 96
上机实验4 JavaScript语言基础 97
第5章 流程控制语句 98
5.1 条件语句 98
5.1.1 if...else语句 98
5.1.2 switch语句 99
5.2 循环语句 102
5.2.1 do...while语句 102
5.2.2 while语句 103
5.2.3 for语句 104
5.2.4 for...in语句 106
5.2.5 跳转语句 107
5.3 异常捕获语句 108
5.3.1 try...catch语句 108
5.3.2 throw语句 110
5.4 函数 111
5.4.1 函数的定义和调用 111
5.4.2 参数数目可变的函数 113
5.4.3 匿名函数 114
5.4.4 嵌套函数 115
5.4.5 函数作为参数 117
习题5 118
上机实验5 流程控制语句应用 118
第6章 面向对象编程 119
6.1 对象基本概念 119
6.1.1 创建对象 119
6.1.2 对象类型 120
6.1.3 with语句 120
6.2 内置对象 121
6.2.1 Global对象 121
6.2.2 Math对象 124
6.3 本地对象 126
6.3.1 Number对象 126
6.3.2 String对象 128
6.3.3 Boolean对象 134
6.3.4 Array对象 135
6.3.5 Date对象 140
6.3.6 Object对象 144
6.3.7 Function对象 146
6.3.8 RegExp对象 148
6.4 用户自定义对象 150
6.4.1 定义构造函数 150
6.4.2 对象直接量 152
6.4.3 实现继承机制 153
习题6 155
上机实验6 面向对象编程 155
第7章 浏览器对象模型 157
7.1 window对象 157
7.1.1 window对象概述 157
7.1.2 打开和关闭窗口 159
7.1.3 操作浏览器窗口 161
7.1.4 创建系统对话框 162
7.1.5 定时执行代码 164
7.1.6 导航浏览器历史 166
7.2 document对象 168
7.2.1 document对象概述 168
7.2.2 访问页面元素 170
7.2.3 向文档中写入内容 171
7.3 location对象 173
7.3.1 location对象概述 174
7.3.2 解析URL 175
7.3.3 导航到其他网页 176
7.4 navigator对象 177
7.4.1 navigator对象概述 178
7.4.2 检测浏览器 178
7.5 screen对象 179
7.5.1 screen对象概述 179
7.5.2 检测客户端屏幕 180
习题7 181
上机实验7 浏览器对象模型应用 181
第8章 文档对象模型 183
8.1 DOM概述 183
8.1.1 文档对象模型 183
8.1.2 文档节点树 185
8.1.3 节点的属性和方法 186
8.2 访问节点 187
8.2.1 访问根节点 187
8.2.2 访问相关节点 188
8.2.3 访问属性节点 189
8.2.4 访问指定节点 192
8.3 操作节点 194
8.3.1 创建节点 194
8.3.2 插入节点 197
8.3.3 复制节点 198
8.3.4 替换节点 199
8.3.5 移除节点 201
8.3.6 处理文本节点 202
8.4 处理表格 204
8.4.1 Table对象 204
8.4.2 TableRow对象 208
8.4.3 TableCell对象 209
习题8 211
上机实验8 文档对象模型应用 212
第9章 事件处理 213
9.1 设置事件属性 213
9.1.1 在JavaScript中设置事件属性 213
9.1.2 在HTML中设置事件属性 215
9.1.3 使用代码触发事件 217
9.2 Internet Explorer的事件模型 219
9.2.1 设置事件属性 219
9.2.2 事件对象 221
9.2.3 事件冒泡 223
9.2.4 事件转发 224
9.3 DOM的事件模型 225
9.3.1 设置事件属性 226
9.3.2 事件对象 228
9.3.3 取消事件的默认行为 230
9.3.4 阻止事件的传播 230
9.4 常用事件 232
9.4.1 鼠标事件 232
9.4.2 键盘事件 234
9.4.3 HTML事件 235
习题9 237
上机实验9 事件处理 238
第10章 表单与表单域 239
10.1 访问表单和表单域 239
10.1.1 访问表单 239
10.1.2 访问表单域 240
10.1.3 提交表单 242
10.1.4 重置表单 245
10.2 文本框与文本区域 247
10.2.1 文本框 247
10.2.2 文本区域 250
10.3 单选按钮与复选框 252
10.3.1 单选按钮 252
10.3.2 复选框 254
10.4 列表框 257
10.4.1 列表框概述 257
10.4.2 访问列表项 259
10.4.3 添加和删除列表项 259
习题10 263
上机实验10 表单与表单域应用 264
第11章 XMLHttpRequest对象 265
11.1 HTTP请求/响应基础 265
11.1.1 HTTP请求 265
11.1.2 HTTP响应 267
11.1.3 配置服务器端环境 268
11.2 使用XMLHttpRequest对象 271
11.2.1 创建XMLHttpRequest对象 271
11.2.2 XMLHttpRequest对象的方法 274
11.2.3 XMLHttpRequest对象的属性 276
11.3 发送异步请求 279
11.3.1 发送简单请求 279
11.3.2 发送GET请求 281
11.3.3 发送POST请求 285
11.3.4 发送XML请求 288
11.4 处理服务器响应 291
11.4.1 处理文本响应 291
11.4.2 处理XML响应 294
习题11 297
上机实验11 XMLHttpRequest对象应用 298
- 《声动中国 七十年歌声里的中国故事》王一诺责任编辑;(中国)《声动中国》编写组 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《导引线纵联电流差动保护》苏宇铿著 1990
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017