图书介绍
计算机导论与JavaScript编程 原书第3版【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- (美)里德著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302268147
- 出版时间:2011
- 标注页数:374页
- 文件大小:108MB
- 文件页数:390页
- 主题词:电子计算机-教材;JAVA语言-程序设计-教材
PDF下载
下载说明
计算机导论与JavaScript编程 原书第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机基础1
1.1 什么是计算机2
1.2 硬件3
1.2.1 中央处理器(CPU)4
1.2.2 存储器6
1.2.3 输入/输出设备(I/O)8
1.3 软件9
1.4 因特网和万维网12
1.4.1 Web浏览器和服务器14
1.4.2 Web地址14
1.4.3 访问本地网页15
1.5 展望未来15
本章小结16
复习题17
参考文献18
第2章 HTML和网页19
2.1 HTML基础知识20
2.1.1 HTML标记20
2.1.2 HTML元素21
2.2 文档格式化22
2.2.1 文本间距22
2.2.2 标题和对齐23
2.2.3 字体格式化25
2.3 超文本和多媒体26
2.3.1 超链接26
2.3.2 图像27
2.4 列表29
2.5 表格32
2.5.1 表格边框33
2.5.2 表格对齐33
2.6 使网页可以公开访问35
2.7 展望未来35
本章小结36
补充材料和练习37
HTML标准37
浏览器设置38
背景色和图像38
图像链接和视频39
层叠样式表40
第3章 因特网和万维网41
3.1 因特网的历史42
3.1.1 阿帕网(ARPAnet)42
3.1.2 发展和私有化43
3.2 因特网的工作原理45
3.2.1 分布式网络46
3.2.2 包交换技术46
3.2.3 因特网协议:TCP/IP47
3.2.4 域名48
3.3 万维网的历史49
3.3.1 超文本和万维网50
3.3.2 万维网的大规模采纳50
3.3.3 万维网的发展52
3.4 万维网的工作原理52
3.4.1 HTML52
3.4.2 万维网协议:HTTP53
3.4.3 缓存技术53
3.5 展望未来54
本章小结54
复习题55
章后注57
参考文献57
第4章 JavaScript和动态网页59
4.1 动态网页59
4.1.1 HTML事件处理器60
4.1.2 onclick事件处理器63
4.2 和按钮交互63
4.3 网页中的动态文本66
4.3.1 警告窗口66
4.3.2 innerHTML属性67
4.3.3 示例:名人名言页70
4.4 展望未来71
本章小结72
补充材料和练习73
更改图片边框73
相对大小73
更改元素颜色74
嵌套引号75
第5章 JavaScript和用户交互77
5.1 使用文本框进行输入/输出77
5.1.1 文本框元素78
5.1.2 套用信函网页79
5.2 JavaScript变量81
5.2.1 用变量实现值的重用82
5.2.2 示例:故事填空83
5.3.3 供临时值使用的变量84
5.3 会计算的网页85
5.3.1 JavaScript数字和表达式86
5.3.2 数字的表示87
5.3.3 文本框和parseFloat88
5.3.4 成绩计算90
5.4 编程错误和调试91
5.5 展望未来92
本章小结92
补充材料和练习93
用表格对齐元素93
巩固表达式和赋值94
深入混合表达式95
用于输出的文本框95
第6章 计算机的历史97
6.1 第0代:机械计算机(1642—1945)98
6.1.1 可编程设备99
6.1.2 电磁式继电器101
6.2 第1代:电子管(1945—1954)102
6.2.1 计算机和第二次世界大战103
6.2.2 冯·诺依曼体系结构104
6.3 第2代:晶体管(1954—1963)105
6.4 第3代:集成电路(1963—1973)106
6.4.1 大规模集成电路108
6.4.2 商用计算109
6.5 第4代:VLSL(1973—1985)109
6.5.1 个人计算机革命110
6.5.2 面向对象编程111
6.6 第5代:并行处理和网络(1985—????)111
6.7 展望未来112
本章小结113
复习题114
章后注115
参考文献116
第7章 函数和随机性117
7.1 预定义JavaScript 函数117
7.1.1 数学函数118
7.1.2 乘幂120
7.1.3 生成随机数121
7.2 简单的用户自定义函数123
7.3 网页中的随机性126
7.3.1 示例:模拟掷骰子126
7.3.2 示例:随机幻灯片放映127
7.3.3 示例:随机横幅广告128
7.4 展望未来129
本章小结130
补充材料和练习131
用函数修改网页131
关于数学函数的更多研究131
ONLOAD和ONUNLOAD属性132
第8章 算法和编程语言133
8.1 算法134
8.2 设计和分析算法135
8.2.1 替代算法136
8.2.2 算法分析137
8.2.3 大O表示法138
8.3 算法实例:搜索列表139
8.3.1 顺序搜索139
8.3.2 二分搜索140
8.3.3 算法分析141
8.4 算法实例:近似平方根141
8.5 算法和编程143
8.5.1 机器语言143
8.5.2 高级语言144
8.5.3 程序翻译145
8.5.4 解释器和和编译器147
8.6 展望未来148
本章小结148
复习题149
参考文献150
第9章 抽象和库153
9.1 函数的结构154
9.2 带有输入的函数156
9.3 返回值的函数159
9.4 random.js库162
9.5 展望未来164
本章小结165
补充材料和练习166
更多用户自定义函数166
巩固random.js167
time.js库168
第11章 作为一门学科的计算机科学171
10.1 计算机“科学”172
10.2 计算机科学的主题173
10.2.1 硬件174
10.2.2 软件174
10.2.3 理论175
10.3 计算机科学的分支176
10.3.1 算法和数据结构177
10.3.2 计算机的体系结构178
10.3.3 操作系统和网络180
10.3.4 软件工程182
10.3.5 人工智能和机器人技术183
10.3.6 生物信息学184
10.4 计算机科学道德标准185
展望未来187
本章小结187
复习题188
章后注189
参考文献190
第11章 条件执行191
11.1 if语句191
11.2 嵌套if语句195
11.3 示例:掷骰子197
11.3.1 计数器197
11.3.2 布尔表达式200
11.4 示例:老虎机201
11.5 展望未来204
本章小结204
补充材料和练习205
关于嵌套if语句的更多练习205
极端天气207
示例:设计ESP测试208
示例:设计圆点赛跑209
第12章 数据的表示211
12.1 模拟与数字212
12.2 二进制数213
12.3 表示整数214
12.4 表示实数216
12.5 表示字符和字符串217
12.6 表示其他类型的数据219
12.6.1 声音219
12.6.2 图像221
12.6.3 电影223
12.7 计算机怎样区别不同的数据类型224
12.8 展望未来225
本章小结226
复习题227
参考文献228
第13章 条件重复229
13.1 while循环229
13.1.1 避免冗余231
13.1.2 示例:彩票组合233
13.2 计数器驱动的循环235
13.3 变量和重复238
13.4 示例:生成hailstone序列240
13.5 展望未来242
本章小结242
补充材料和练习243
循环的更多练习243
更多掷骰子的例子244
for循环246
第14章 深入计算机——冯·诺依曼体系结构249
14.1 CPU子单元和数据通道249
14.1.1 CPU子单元250
14.1.2 CPU数据通道指令周期250
14.1.3 数据通道模拟器251
14.2 CPU和主存储器253
14.2.1 与主存储器来回传输数据253
14.2.2 模拟了存储器的数据通道254
14.3 存储程序的计算机256
14.3.1 机器语言257
14.3.2 控制器258
14.3.3 存储程序的计算机模拟器259
14.3.4 输入/输出设备的作用263
14.4 机器语言和汇编语言264
14.5 展望未来265
本章小结266
复习题267
参考文献268
第15章 JavaScript字符串269
15.1 字符串对象269
15.2 通用的字符串操作方法272
15.3 查找字符串274
15.4 字符串操作和循环276
15.5 示例:置换密码278
15.5.1 编码消息279
15.5.2 解码消息282
15.6 展望未来282
本章小结283
补充材料和练习283
关于字符串的更多练习283
示例:置换电话号码284
罗马数字285
示例:旋转密码285
Math对象和文档对象286
第16章 深入计算机——晶体管和集成电路289
16.1 电和开关290
16.1.1 电学基础290
16.1.2 开关290
16.1.3 晶体管291
16.1.4 晶体管开关292
16.2 从晶体管到门电路293
16.3 从门电路到复杂电路295
16.4 从电路到微型芯片299
16.4.1 集成电路299
16.4.2 集成电路的制造299
16.4.3 微型芯片的封装301
16.5 展望未来302
本章小结302
复习题304
参考文献305
第17章 JavaScript数组307
17.1 数组对象308
17.1.1 访问数组元素308
17.1.2 为一个数组内的元素赋值309
17.2 从字符串到数组311
17.2.1 字符串的split方法311
17.2.2 示例:生成首字母缩略词312
17.3 数字数组314
17.3.1 示例:维护掷骰子统计数据(方法1)317
17.3.2 示例:维护掷骰子统计数据(方法2)318
17.4 ASCII动画320
17.5 展望未来322
本章小结323
补充材料和练习323
关于数组的更多练习323
查找数组324
平行和嵌套数组327
第18章 计算机和社会331
18.1 技术的正面影响331
18.1.1 日常事务中的计算机和程序332
18.1.2 Internet和Web作为信息源334
18.1.3 因特网和Web作为传播媒介336
18.1.4 Internet和Web用于商业337
18.2 技术的潜在危险338
18.2.1 对复杂系统的依赖338
18.2.2 信息过量339
18.2.3 隐私与安全340
18.2.4 数字鸿沟342
18.3 展望未来343
本章小结343
复习题344
章后注345
参考文献346
附录A 浏览器基础347
附录B 常用文本编辑器355
附录C HTML参考361
附录D JavaScript参考364
附录E random.js函数库370
附录F time.js函数库371
附录G arrays.js函数库373
热门推荐
- 549677.html
- 2009734.html
- 1417333.html
- 1923116.html
- 518230.html
- 693416.html
- 2583968.html
- 1443358.html
- 2326728.html
- 2858349.html
- http://www.ickdjs.cc/book_119807.html
- http://www.ickdjs.cc/book_1007104.html
- http://www.ickdjs.cc/book_3355435.html
- http://www.ickdjs.cc/book_425807.html
- http://www.ickdjs.cc/book_1465429.html
- http://www.ickdjs.cc/book_1963822.html
- http://www.ickdjs.cc/book_5626.html
- http://www.ickdjs.cc/book_3262070.html
- http://www.ickdjs.cc/book_418912.html
- http://www.ickdjs.cc/book_3152049.html