图书介绍
HTML、CSS和JavaScript入门经典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)梅洛尼著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115283030
- 出版时间:2012
- 标注页数:460页
- 文件大小:106MB
- 文件页数:474页
- 主题词:超文本标记语言-程序设计;网页制作工具;JAVA语言-程序设计
PDF下载
下载说明
HTML、CSS和JavaScript入门经典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 发布Web内容1
1.1 HTML和World Wide Web的简短历史2
1.2创建Web内容2
1.3理解Web内容递送3
1.4选择Web托管提供商5
1.5利用多种Web浏览器进行测试6
1.6创建一个示例文件7
1.7使用FTP传输文件8
1.7.1选择FTP客户8
1.7.2使用FTP客户9
1.8理解在Web服务器上的什么位置存放文件11
1.8.1基本的文件管理11
1.8.2使用索引页面12
1.9在没有Web服务器的情况下分布内容14
1.9.1在本地发布内容14
1.9.2在博客上发布内容14
1.10测试Web内容的几点提示15
1.11总结15
1.12问与答16
1.13作业17
1.13.1测验17
1.13.2答案17
1.13.3练习17
第2章 理解HTML与XHTML之间的联系19
2.1做好准备19
2.2从简单的Web页面开始20
2.3每个XHTML Web页面都必须具有的HTML标签24
2.4利用段落和换行符组织页面26
2.5利用标题组织内容28
2.6验证Web内容30
2.7关于HTML、 XML、 XHTML和HTML5的内幕消息32
2.8总结33
2.9问与答34
2.10作业34
2.10.1测验34
2.10.2答案34
2.10.3练习35
第3章 理解层叠样式表36
3.1 CSS的工作原理37
3.2基本的样式表38
3.3 CSS样式基础42
3.3.1布局属性42
3.3.2格式化属性43
3.4使用样式类46
3.5使用样式ID47
3.6内部样式表和内联样式48
3.7总结50
3.8问与答51
3.9作业51
3.9.1测验52
3.9.2答案52
3.9.3练习52
第4章 理解JavaScript53
4.1学习Web脚本编程的基础知识54
4.1.1脚本和程序54
4.1.2 JavaScpt简介55
4.2 JavaScript如何适应Web页面55
4.2.1使用单独的JavaScpt文件57
4.2.2理解JavaScpt事件57
4.3探索JavaScript的能力58
4.3.1改进导航58
4.3.2验证表单58
4.3.3特殊效果58
4.3.4远程脚本调用(AJAX)58
4.4利用JavaScript显示时间59
4.5开始创建脚本59
4.6添加JavaScript语句59
4.6.1在变量中存储数据59
4.6.2计算结果60
4.7创建输出60
4.8向Web页面中添加脚本61
4.9测试脚本62
4.9.1修改脚本62
4.9.2处理JavaScpt错误64
4.10总结65
4.11问与答66
4.12作业66
4.12.1测验66
4.12.2答案67
4.12.3练习67
第5章 处理字体、文本块和列表68
5.1粗体字、斜体字和特殊的文本格式化效果69
5.2调整字体72
5.3处理特殊字符75
5.4在页面上对齐文本78
5.4.1使用属性78
5.4.2对齐块级元素79
5.5三种HTML列表80
5.6在列表内放置列表82
5.7总结86
5.8问与答87
5.9作业87
5.9.1测验87
5.9.2答案88
5.9.3练习88
第6章 使用表格显示信息89
6.1创建简单的表格89
6.2控制表格大小92
6.3表格内的对齐和跨越94
6.4利用表格进行页面布局97
6.5总结98
6.6问与答99
6.7作业99
6.7.1测验99
6.7.2答案99
6.7.3练习100
第7章 使用外部链接和内部链接101
7.1使用Web地址101
7.2使用锚在页面内建立链接104
7.2.1利用锚标识页面中的位置104
7.2.2链接到锚位置104
7.3在你自己的Web内容之间创建链接106
7.4链接到外部Web内容108
7.5链接到电子邮件地址109
7.6在新的浏览器窗口中打开链接111
7.7使用CSS编排超链接的样式111
7.8总结114
7.9问与答115
7.10作业115
7.10.1测验116
7.10.2答案116
7.10.3练习116
第8章 处理颜色、图像和多媒体117
8.1用于选择颜色的最佳实践118
8.2了解Web颜色119
8.3使用颜色的十六进制值121
8.4使用CSS设置背景、文本和边框的颜色122
8.5选择图形软件123
8.6关于图形至少需要知道什么124
8.7准备照片图像125
8.7.1裁剪图像125
8.7.2调整图像大小127
8.7.3调整图像颜色128
8.7.4控制JPEG压缩128
8.8创建广告条和按钮129
8.9减少图像中的颜色数量131
8.10处理透明的图像131
8.11创建平铺背景132
8.12创建动画式Web图形133
8.13把图像放在Web页面上134
8.14利用文本描述图像136
8.15指定图像的高度和宽度137
8.16对齐图像137
8.16.1水平的图像对齐137
8.16.2垂直的图像对齐139
8.17把图像转变成链接140
8.18使用背景图像143
8.19使用图像映射144
8.19.1为什么图像映射并非总是必要的144
8.19.2映射图像内的区域145
8.19.3为图像映射创建HTML代码146
8.20把多媒体整合进网站中148
8.20.1链接到多媒体文件149
8.20.2嵌入多媒体文件150
8.20.3关于使用多媒体的额外几点提示153
8.21总结154
8.22问与答156
8.23作业157
8.23.1 测验157
8.23.2答案157
8.23.3练习158
第9章 处理边距、填充、对齐和浮动159
9.1使用边距160
9.2填充元素166
9.3使所有内容保持对齐169
9.4理解oat属性169
9.5总结172
9.6问与答172
9.7作业172
9.7.1 测验172
9.7.2答案172
9.7.3练习173
第10章 理解CSS盒子模型和定位174
10.1 CSS盒子模型174
10.2关于定位的详细解释177
10.3控制元素的堆叠方式180
10.4管理文本流182
10.5总结183
10.6问与答183
10.7作业184
10.7.1测验184
10.7.2答案184
10.7.3练习184
第11章 使用CSS对列表、文本和导航进行更多的处理185
11.1 HTML列表回顾186
11.2 CSS盒子模型如何影响列表186
11.3放置列表项指示符189
11.4利用列表项和CSS创建图像映射190
11.5导航列表与普通列表之间有何区别193
11.6利用CSS创建垂直导航系统193
11.6.1编排单级垂直导航系统的样式196
11.6.2编排多级垂直导航系统的样式197
11.7利用CSS创建水平导航系统200
11.8总结203
11.9问与答204
11.10作业205
11.10.1测验205
11.10.2答案205
11.10.3练习205
第12章 创建固定布局或流体布局206
12.1理解固定布局207
12.2理解流体布局208
12.3创建固定/流体混合式布局210
12.3.1从基本的布局结构开始210
12.3.2在固定流体混合式布局中定义两列211
12.3.3设置布局的最小宽度213
12.3.4在固定/流体混合式布局中处理列高度214
12.4总结218
12.5问与答218
12.6作业218
12.6.1测验218
12.6.2答案219
12.6.3练习219
第13章 理解动态网站220
13.1理解不同类型的脚本编程220
13.2在HTML中包括JavaS cript221
13.3显示随机内容223
13.4了解文档对象模型226
13.5基于用户交互更改图像226
13.6总结228
13.7问与答228
13.8作业229
13.8.1测验229
13.8.2答案229
13.8.3练习229
第14章 初识JavaScript程序设计230
14.1基本概念230
14.1.1语句230
14.1.2把任务与函数相结合231
14.1.3变量231
14.1.4了解对象232
14.1.5条件语句232
14.1.6循环语句233
14.1.7事件处理程序233
14.1.8首先运行哪个脚本234
14.2 JavaScript语法规则234
14.2.1大小写敏感性234
14.2.2变量、对象和函数名称234
14.2.3保留字235
14.2.4空白235
14.3使用注释235
14.4关于JavaScpt的最佳实践236
14.5总结237
14.6问与答237
14.7作业238
14.7.1 测验238
14.7.2答案238
14.7.3练习238
第15章 使用文档对象模型(Document Object Model, DOM)239
15.1理解文档对象模型(Document Object Model, DOM)240
15.2使用window对象240
15.3处理document对象241
15.3.1获取关于文档的信息241
15.3.2在文档中编写文本242
15.3.3使用链接和锚243
15.4访问浏览器的历史记录243
15.5使用location对象245
15.6关于DOM结构的更多知识246
15.6.1节点247
15.6.2对象与子对象247
15.6.3兄弟对象247
15.7处理DOM节点248
15.7.1基本的节点属性248
15.7.2节点的关系属性248
15.7.3文档方法249
15.7.4节点方法249
15.8创建可定位的元素(图层)249
15.8.1利用JavaScpt控制定位250
15.9隐藏和显示对象253
15.10修改页面内的文本255
15.11向页面中添加文本256
15.12总结258
15.13问与答258
15.14作业259
15.14.1测验259
15.14.2答案260
15.14.3练习260
第16章 使用JavaScript变量、字符串和数组261
16.1使用变量261
16.1.1选择变量名262
16.1.2使用局部变量和全局变量262
16.1.3给变量赋值263
16.2了解表达式和运算符264
16.2.1使用JavaScpt运算符264
16.2.2运算符优先级265
16.3 JavaScpt中的数据类型265
16.4在数据类型之间转换266
16.5使用Stng对象267
16.5.1创建String对象267
16.5.2赋值267
16.5.3计算字符串的长度269
16.5.4转换字符串的大小写269
16.6处理子串270
16.6.1使用字符串的一部分270
16.6.2获取单个字符270
16.6.3查找子串271
16.7使用数值型数组271
16.7.1创建数值型数组271
16.7.2了解数组长度272
16.7.3访问数组元素273
16.8使用字符串数组273
16.8.1创建字符串数组273
16.8.2拆分字符串273
16.8.3对字符串数组进行排序274
16.9对数值型数组进行排序274
16.10总结276
16.11问与答277
16.12作业277
16.12.1测验277
16.12.2答案278
16.12.3练习278
第17章 使用JavaScript函数和对象279
17.1使用函数279
17.1.1定义函数280
17.1.2调用函数281
17.1.3返回值282
17.2介绍对象283
17.2.1创建对象284
17.2.2对象的属性和值284
17.2.3了解方法284
17.3使用对象简化脚本编程285
17.3.1定义对象285
17.3.2定义对象的方法286
17.3.3创建对象的实例286
17.4扩展内置对象287
17.5使用Math对象290
17.5.1四舍五入和截尾290
17.5.2生成随机数290
17.5.3其他Math函数291
17.6使用Math函数291
17.7使用with关键字293
17.8处理日期293
17.8.1创建Date对象293
17.8.2设置Date值294
17.8.3读取Date值294
17.8.4处理时区294
17.8.5在日期格式之间转换295
17.9总结295
17.10问与答295
17.11作业296
17.11.1测验296
17.11.2答案297
17.11.3练习297
第18章 利用条件和循环控制流程298
18.1 if语句299
18.1.1条件运算符299
18.1.2利用逻辑运算符把条件结合起来300
18.1.3 else关键字301
18.2使用简写的条件表达式301
18.3利用if和else测试多个条件302
18.3.1 HTML文件302
18.3.2 JavaScpt文件303
18.4利用switch使用多个条件304
18.5使用for循环305
18.6使用while循环307
18.7使用do…while循环307
18.8使用循环308
18.8.1创建无限循环308
18.8.2退出循环309
18.8.3继续执行循环309
18.9遍历对象属性309
18.10总结312
18.11问与答312
18.12作业313
18.12.1 测验313
18.12.2答案313
18.12.3练习314
第19章 响应事件315
19.1理解事件处理程序315
19.1.1对象和事件316
19.1.2创建事件处理程序316
19.1.3利用JavaScpt定义事件处理程序317
19.1.4支持多个事件处理程序318
19.1.5使用event对象318
19.2使用鼠标事件319
19.2.1移入和移出320
19.2.2按下和释放(以及单击)320
19.3使用键盘事件322
19.4使用onLoad和onUnload 事件324
19.5使用onclick更改<div>的外观325
19.6总结329
19.7问与答330
19.8作业330
19.8.1测验330
19.8.2答案331
19.8.3练习331
第20章 使用窗口和框架332
20.1利用对象控制窗口332
20.1.1 window对象的属性333
20.1.2创建新窗口333
20.1.3打开和关闭窗口334
20.2移动和调整窗口335
20.3使用定时器337
20.4显示对话框339
20.5处理框架340
20.6构建框架集342
20.6.1创建框架集文档342
20.6.2添加单独的框架344
20.7在框架与窗口之间建立链接345
20.7.1修改框架的边框345
20.7.2将JavaScpt对象用于框架346
20.7.3 ames数组347
20.8使用内联框架347
20.9总结349
20.10问与答350
20.11作业350
20.11.1测验350
20.11.2答案351
20.11.3练习351
第21章 使用不唐突的JavaScript352
21.1脚本编程的最佳实践352
21.1.1内容、表示和行为353
21.1.2渐进增强353
21.1.3添加事件处理程序354
21.1.4 Web标准:避免成为特定于浏览器的356
21.1.5注解代码356
21.1.6有用性356
21.1.7设计模式357
21.1.8可访问性357
21.2读取浏览器信息358
21.2.1显示浏览器信息358
21.2.2应对不诚实的浏览器359
21.3跨浏览器的脚本编程360
21.3.1特性检测361
21.3.2应对浏览器的怪癖361
21.4支持非JavaScpt的浏览器362
21.4.1使用noscpt>标签362
21.4.2保持JavaScpt是可选的363
21.4.3避免错误363
21.5总结366
21.6问与答366
21.7作业367
21.7.1测验367
21.7.2答案367
21.7.3练习367
第22章 使用第三方库368
22.1使用第三方库368
22.1.1 Prototype368
22.1.2 jQuery369
22.1.3 Script.aculo.us370
22.1.4 AJAX框架371
22.2其他库371
22.3总结374
22.4问与答374
22.5作业374
22.5.1测验375
22.5.2答案375
22.5.3练习375
第23章Greasemonkey:利用JavaScript增强Web376
23.1 Greasemonkey简介376
23.1.1在Firefox中安装Greasemonkey377
23.1.2用于Inteet Explorer的 Trixie378
23.1.3其他的浏览器378
23.1.4用户脚本安全性378
23.2处理用户脚本379
23.2.1查找脚本379
23.2.2安装脚本379
23.2.3管理脚本379
23.2.4测试用户脚本380
23.2.5激活与停用Greasemonkey或 Trixie380
23.3创建你自己的用户脚本381
23.3.1创建简单的用户脚本381
23.3.2描述用户脚本381
23.3.3测试脚本382
23.3.4 Greasemonkey API函数383
23.3.5创建特定于站点的脚本383
23.3.6调试用户脚本385
23.4总结387
23.5问与答388
23.6作业388
23.6.1测验388
23.6.2答案389
23.6.3练习389
第24章AJAX:远程脚本编程390
24.1 AJAX简介390
24.1.1 JavaScpt客户(前)391
24.1.2服务器端脚本(后端)391
24.1.3 XML391
24.1.4流行的AJAX示例392
24.1.5 AJAX框架和库392
24.1.6 AJAX的局限性393
24.2使用XMLHttpRequest393
24.2.1创建请求393
24.2.2打开URL394
24.2.3发送请求394
24.2.4等待响应394
24.2.5解释响应数据395
24.3创建简单的AJAX库395
24.3.1 ajaxRequest函数396
24.3.2 ajaxResponse函数396
24.3.3使用库396
24.4使用库创建AJAX测验396
24.4.1 HTML文件397
24.4.2 XML文件397
24.4.3 JavaScpt文件398
24.4.4测试示例399
24.5调试AJAX应用程序400
24.6总结404
24.7问与答404
24.8作业405
24.8.1测验405
24.8.2答案405
24.8.3练习405
第25章 创建打印友好的Web页面406
25.1什么使得页面是打印友好的407
25.2应用特定于媒体的样式表409
25.3设计用于打印页面的样式表410
25.4在打印预览中查看Web页面413
25.5总结414
25.6问与答414
25.7作业415
25.7.1测验415
25.7.2答案415
25.7.3练习415
第26章 处理基于Web的表单416
26.1 HTML表单如何工作417
26.2创建表单418
26.3接受文本输入421
26.4命名每份表单数据422
26.5探索表单输入控件423
26.5.1复选框423
26.5.2单选按钮424
26.5.3选择列表425
26.5.4文本框和文本区427
26.6提交表单数据427
26.7利用JavaScript访问表单元素428
26.8显示来自表单的数据429
26.9通过电子邮件发送表单结果430
26.10总结433
26.11问与答434
26.12作业435
26.12.1测验435
26.12.2答案435
26.12.3练习436
第27章 组织和管理网站437
27.1何时一个页面就足够了438
27.2组织简单的站点439
27.3组织较大的站点441
27.4编写可维护的代码444
27.4.1利用注释给代码加注解444
27.4.2缩进代码以使之清晰445
27.5考虑版本控制446
使用版本控制系统447
27.6总结447
27.7问与答448
27.8作业448
27.8.1测验448
27.8.2答案449
27.8.3练习449
第28章 帮助人们找到你的Web页面450
28.1宣扬你的网站450
28.2利用主要的搜索站点列出你的页面451
28.3提供用于搜索引擎的提示453
28.4关于搜索引擎优化的额外提示458
28.5总结459
28.6问与答459
28.7作业460
28.7.1测验460
28.7.2答案460
28.7.3练习460
热门推荐
- 1066737.html
- 1831504.html
- 2205247.html
- 3044526.html
- 2838787.html
- 3046989.html
- 360703.html
- 3095194.html
- 3883664.html
- 1223136.html
- http://www.ickdjs.cc/book_1232677.html
- http://www.ickdjs.cc/book_2983419.html
- http://www.ickdjs.cc/book_3286275.html
- http://www.ickdjs.cc/book_1026150.html
- http://www.ickdjs.cc/book_3444207.html
- http://www.ickdjs.cc/book_2087418.html
- http://www.ickdjs.cc/book_1339309.html
- http://www.ickdjs.cc/book_1850251.html
- http://www.ickdjs.cc/book_2256520.html
- http://www.ickdjs.cc/book_3413189.html