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

- (美)梅洛尼著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115405944
- 出版时间:2015
- 标注页数:532页
- 文件大小:86MB
- 文件页数:546页
- 主题词:超文本标记语言-程序设计;网页制作工具;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和WWW简史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使用索引页面13
1.9在不涉及Web服务器的情况下分发内容13
1.9.1在本地发布内容14
1.9.2在博客上发布内容14
1.10关于测试Web内容的提示14
1.11小结15
1.12问与答16
1.13测验16
1.13.1问题16
1.13.2答案17
1.13.3练习17
第2章 构造HTML文档18
2.1准备工作19
2.2从一个简单的Web页面开始19
2.3每个Web页面都必须具有的HTML标签23
2.4利用段落和换行符组织页面24
2.5利用标题组织内容26
2.6理解语义元素29
2.7以多种方式使用<header>元素33
2.8理解<section>元素34
2.9使用<article>元素36
2.10实现<nav>元素36
2.11何时使用<aside>元素37
2.12有效地使用<footer>元素38
2.13小结39
2.14问与答40
2.15 测验41
2.15.1问题41
2.15.2答案41
2.15.3练习42
第3章 理解层叠样式表43
3.1 CSS的工作方式44
3.2基本的样式表45
3.3 CSS样式的基础知识49
3.3.1基本的布局属性50
3.3.2基本的格式化属性51
3.4使用样式类53
3.5使用样式ID55
3.6内部样式表和内联样式56
3.7小结58
3.8问与答59
3.9测验59
3.9.1问题59
3.9.2答案60
3.9.3练习60
第4章 理解JavaScript61
4.1学习Web脚本编程的基础知识62
4.1.1脚本和程序62
4.1.2 JavaScript简介62
4.2 JavaScript如何适应Web页面63
4.2.1使用单独的JavaScript文件64
4.2.2理解JavaScript事件65
4.3探索JavaScript的能力65
4.3.1改进导航65
4.3.2验证表单66
4.3.3特殊效果66
4.3.4远程脚本调用(AJAX)66
4.4利用JavaScript显示时间66
4.4.1在变量中存储数据67
4.4.2计算结果68
4.4.3创建输出68
4.4.4向Web页面中添加脚本68
4.5测试脚本70
4.5.1修改脚本70
4.5.2处理JavaScript错误72
4.6小结73
4.7问与答73
4.8作业74
4.8.1测验74
4.8.2答案75
4.8.3练习75
第5章 验证和调试代码76
5.1验证Web内容76
5.2使用Developer Tools调试HTML和CSS78
5.2.1使用检查器调试HTML80
5.2.2使用检查器调试CSS84
5.3使用Developer Tools调试JavaScript代码88
5.4小结93
5.5问与答93
5.6作业93
5.6.1测验93
5.6.2答案94
5.6.3练习94
第6章 处理字体、文本块、列表和表格95
6.1处理特殊字符96
6.2粗体、斜体和特殊的文本格式化99
6.3调整字体102
6.4使用Web字体106
6.5在页面上对齐文本108
6.5.1使用属性108
6.5.2对齐块级元素108
6.6三类HTML列表110
6.7在列表内放置列表112
6.8创建一个简单的表格117
6.9控制表格大小121
6.10表格内的对齐和跨越123
6.11利用表格进行页面布局126
6.12使用CSS栏127
6.13小结130
6.14问与答132
6.15测验132
6.15.1问题132
6.15.2答案133
6.15.3练习133
第7章 使用外部链接和内部链接135
7.1使用Web地址135
7.2使用锚在页面内链接138
7.2.1利用锚标识页面中的位置138
7.2.2链接到锚位置138
7.3在自己的Web内容之间创建链接141
7.4链接到外部Web内容144
7.5链接到电子邮件地址144
7.6在新的浏览器窗口中打开链接146
7.7使用CSS编排超链接的样式146
7.8小结150
7.9问与答150
7.10测验151
7.10.1问题151
7.10.2答案151
7.10.3练习152
第8章 处理颜色、图像和多媒体153
8.1选择颜色的最佳实践154
8.2理解Web颜色155
8.3使用十六进制的颜色值157
8.4使用CSS设置背景、文本和边框颜色158
8.5选择图形软件160
8.6关于图形需要知道的最少知识161
8.7准备照片图像162
8.7.1裁剪图像163
8.7.2调整图像大小164
8.7.3调整图像颜色165
8.7.4控制JPEG压缩166
8.8创建横幅和按钮167
8.9减少或删除图像中的颜色168
8.10创建拼贴式背景图像169
8.11创建动画式Web图形170
8.12在Web页面上放置图像171
8.13利用文本描述图像174
8.14指定图像的高度和宽度174
8.15对齐图像175
8.15.1水平图像对齐175
8.15.2垂直图像对齐177
8.16把图像转变成链接179
8.17使用背景图像181
8.18使用图像映射182
8.18.1为什么图像映射并非总是必要的183
8.18.2映射图像内的区域184
8.18.3为图像映射创建HTML代码184
8.19链接到多媒体文件186
8.20嵌入多媒体文件190
8.21为音频和视频播放使用纯HTML5代码192
8.22关于使用多媒体的额外提示195
8.23小结196
8.24问与答199
8.25测验199
8.25.1问题200
8.25.2答案200
8.25.3练习200
第9章 处理边距、填充、对齐和浮动202
9.1使用边距202
9.2填充元素209
9.3使所有的一切保持对齐212
9.4理解float属性212
9.5小结215
9.6问与答215
9.7测验215
9.7.1问题215
9.7.2答案216
9.7.3练习216
第10章 理解CSS方框模型和定位217
10.1 CSS方框模型217
10.2关于定位的独家新闻220
10.3控制元素的堆叠方式224
10.4管理文本流226
10.5小结226
10.6问与答227
10.7测验227
10.7.1问题227
10.7.2答案227
10.7.3练习228
第11章 使用CSS进一步处理列表、文本和导航229
11.1 HTML列表复习230
11.2 CSS方框模型如何影响列表230
11.3放置列表项指示符233
11.4利用列表项和CSS创建图像映射234
11.5导航列表与常规的列表有何区别237
11.6利用CSS创建垂直导航系统238
11.6.1编排单级垂直导航系统的样式240
11.6.2编排多级垂直导航系统的样式242
11.7利用CSS创建水平导航系统246
11.8小结249
11.9问与答250
11.10测验250
11.10.1问题251
11.10.2答案251
11.10.3练习251
第12章 创建固定布局或流动布局252
12.1理解固定布局253
12.2理解流动布局254
12.3创建固定/流动混合布局256
12.3.1从基本的布局结构开始256
12.3.2在固定/流动混合布局中定义两栏258
12.3.3设置布局的最小宽度260
12.3.4在固定/流动混合布局中处理栏高度260
12.4考虑响应性Web设计265
12.5小结266
12.6问与答266
12.7测验267
12.7.1问题267
12.7.2答案267
12.7.3练习267
第13章 理解动态Web站点和HTML5应用程序268
13.1理解不同类型的脚本268
13.2在HTML中包括JavaScript代码269
13.3显示随机内容271
13.4理解文档对象模型275
13.5基于用户交互更改图像275
13.6提前考虑开发HTML5应用程序277
13.7小结278
13.8问与答278
13.9测验278
13.9.1问题279
13.9.2答案279
13.9.3练习279
第14章 初识JavaScript程序设计280
14.1基本概念280
14.1.1语句280
14.1.2把任务与函数相结合281
14.1.3变量282
14.1.4了解对象282
14.1.5条件语句283
14.1.6循环语句283
14.1.7事件处理程序283
14.1.8首先运行哪个脚本285
14.2 JavaScript语法规则286
14.2.1大小写敏感性286
14.2.2变量、对象和函数名称286
14.2.3保留字286
14.2.4空白286
14.3使用注释287
14.4关于JavaScript的最佳实践287
14.5理解JSON288
14.6小结289
14.7问与答289
14.8作业289
14.8.1测验289
14.8.2答案290
14.8.3练习290
第15章 使用文档对象模型(DOM)291
15.1了解文档对象模型291
15.2使用window对象292
15.3处理document对象292
15.3.1获取关于文档的信息293
15.3.2在文档中编写文本294
15.3.3使用链接和锚295
15.4访问浏览器的历史记录295
15.5使用location对象297
15.6关于DOM结构的更多知识298
15.6.1节点299
15.6.2父对象与子对象299
15.6.3兄弟对象300
15.7处理DOM节点300
15.7.1基本的节点属性300
15.7.2节点的关系属性301
15.7.3文档方法301
15.7.4节点方法301
15.8创建可定位的元素(图层)302
15.9隐藏和显示对象306
15.10修改页面内的文本308
15.11向页面中添加文本309
15.12小结311
15.13问与答311
15.14作业311
15.14.1测验311
15.14.2答案312
15.14.3练习312
第16章 使用JavaScript变量、字符串和数组314
16.1使用变量314
16.1.1选择变量名315
16.1.2使用局部变量和全局变量315
16.1.3给变量赋值316
16.2了解表达式和运算符317
16.2.1使用JavaScript运算符317
16.2.2运算符优先级318
16.3 JavaScript中的数据类型319
16.4在数据类型之间转换320
16.5使用String对象320
16.5.1创建String对象321
16.5.2赋值321
16.5.3计算字符串的长度322
16.5.4转换字符串的大小写323
16.6处理子串323
16.6.1使用字符串的一部分324
16.6.2获取单个字符324
16.6.3查找子串325
16.7使用数值型数组325
16.7.1创建数值型数组325
16.7.2了解数组长度326
16.7.3访问数组元素327
16.8使用字符串数组327
16.8.1创建字符串数组327
16.8.2拆分字符串328
16.8.3对字符串数组进行排序328
16.9对数值型数组进行排序328
16.10小结331
16.11问与答331
16.12作业332
16.12.1测验332
16.12.2答案333
16.12.3练习333
第17章 使用JavaScript函数和对象334
17.1使用函数334
17.1.1定义函数335
17.1.2调用函数336
17.1.3返回值338
17.2介绍对象339
17.2.1创建对象340
17.2.2了解方法340
17.3使用对象简化脚本编程341
17.3.1定义对象341
17.3.2定义对象的方法342
17.3.3创建对象的实例343
17.4扩展内置对象345
17.5使用Math对象347
17.5.1四舍五入和截尾347
17.5.2生成随机数348
17.5.3其他Math方法348
17.6使用Math方法348
17.7处理日期350
17.7.1创建Date对象351
17.7.2设置Date值351
17.7.3读取Date值351
17.7.4处理时区352
17.7.5在日期格式之间转换352
17.8小结353
17.9问与答353
17.10作业353
17.10.1测验353
17.10.2答案354
17.10.3练习354
第18章 利用条件和循环控制流程355
18.1 if语句356
18.1.1条件运算符356
18.1.2利用逻辑运算符把条件结合起来357
18.1.3 else关键字358
18.2使用简写的条件表达式359
18.3利用if和else测试多个条件359
18.3.1 HTML文件360
18.3.2 JavaScript文件361
18.4利用switch使用多个条件362
18.5使用for循环363
18.6使用while循环365
18.7使用do…while循环366
18.8使用循环366
18.8.1创建无限循环367
18.8.2退出循环367
18.8.3继续执行循环368
18.9遍历对象属性368
18.10小结371
18.11问与答371
18.12作业372
18.12.1测验372
18.12.2答案373
18.12.3练习373
第19章 响应事件374
19.1了解事件处理程序374
19.1.1对象和事件375
19.1.2创建事件处理程序375
19.1.3利用JavaScript定义事件处理程序376
19.1.4支持多个事件处理程序376
19.1.5使用event对象377
19.2使用鼠标事件378
19.2.1移入和移出379
19.2.2按下和释放(以及单击)379
19.3使用键盘事件382
19.4使用onload和onunload事件384
19.5使用onclick更改<div>的外观385
19.6小结391
19.7问与答391
19.8作业391
19.8.1测验391
19.8.2答案392
19.8.3练习392
第20章 使用窗口393
20.1利用对象控制窗口393
20.1.1 window对象的属性393
20.1.2创建新窗口394
20.1.3打开和关闭窗口395
20.2移动和调整窗口397
20.3使用定时器398
20.4显示对话框400
20.5小结402
20.6问与答402
20.7作业402
20.7.1测验403
20.7.2答案403
20.7.3练习403
第21章 JavaScript最佳实践404
21.1脚本编程的最佳实践404
21.1.1不要过度使用JavaScript405
21.1.2内容、表示和行为405
21.1.3优雅降级406
21.1.4渐进增强407
21.1.5添加事件处理程序407
21.1.6 Web标准避免特定于浏览器409
21.1.7很好地处理错误409
21.1.8注解代码410
21.1.9有用性411
21.1.10可访问性412
21.1.11设计模式412
21.1.12尽可能地重用代码412
21.2读取浏览器信息413
21.2.1显示浏览器信息414
21.2.2应对不诚实的浏览器415
21.3跨浏览器的脚本编程416
21.3.1特性检测416
21.3.2应对浏览器的怪癖417
21.4支持未启用JavaScript的浏览器418
21.4.1使用<noscript>标签418
21.4.2保持JavaScript是可选的419
21.4.3避免错误419
21.5小结423
21.6问与答423
21.7作业423
21.7.1测验423
21.7.2答案424
21.7.3练习424
第22章 使用第三方库和框架425
22.1使用第三方JavaScript库425
22.1.1 jQuery426
22.1.2 Prototype428
22.1.3 Script.aculo.us428
22.1.4其他流行的JavaScript库429
22.2使用第三方库添加JavaScript特效429
22.3使用JavaScript框架432
22.4小结433
22.5问与答434
22.6作业434
22.6.1测验434
22.6.2答案435
22.6.3练习435
第23章 详细探讨jQuery436
23.1准备使用jQuery436
23.2熟悉$(document).ready处理程序437
23.3选择DOM和CSS内容439
23.4操作HTML内容439
23.4.1显示和隐藏元素441
23.4.2制作元素的动画442
23.5结合使用各种方法来创建jQuery动画443
23.6利用jQuery处理事件446
23.7小结447
23.8问与答448
23.9作业448
23.9.1测验448
23.9.2答案449
23.9.3练习449
第24章 利用jQuery UI创建丰富交互的先期步骤450
24.1准备使用jQuery UI450
24.2使用jQuery UI中的选择器451
24.3利用jQuery UI定位UI元素452
24.4应用jQuery UI特效456
24.5把jQuery UI构件用于高级交互463
24.5.1理解鼠标交互构件464
24.5.2实现可拖动的项目464
24.6接下来何去何从472
24.7小结473
24.8问与答473
24.9作业474
24.9.1测验474
24.9.2答案474
24.9.3练习474
第25章 AJAX:远程脚本编程475
25.1 AJAX简介475
25.1.1 JavaScript客户(前端)476
25.1.2服务器端脚本(后端)476
25.1.3 XML477
25.1.4流行的AJAX示例477
25.2使用XMLHttpRequest478
25.2.1创建请求478
25.2.2打开uRL478
25.2.3发送请求478
25.2.4等待响应479
25.2.5解释响应数据479
25.3创建简单的AJAX库479
25.3.1 ajaxRequest函数480
25.3.2 ajaxResponse函数480
25.3.3使用库481
25.4使用库创建AJAX测验481
25.4.1 HTML文件481
25.4.2 XML文件482
25.4.3 JavaScript文件483
25.4.4测试示例484
25.5调试基于AJAX的应用程序485
25.6将jQuery的内置函数用于AJAX490
25.7小结491
25.8问与答491
25.9作业492
25.9.1测验492
25.9.2答案492
25.9.3练习492
第26章 处理基于Web的表单493
26.1 HTML表单的工作方式494
26.2创建表单494
26.3接受文本输入499
26.4命名各种表单数据500
26.5标记各种表单数据501
26.6组合表单元素502
26.7探索表单输入控件503
26.7.1复选框503
26.7.2单选按钮505
26.7.3选择列表506
26.7.4文本框、文本区及其他输入类型508
26.8使用HTML5表单验证509
26.9提交表单数据512
26.10利用JavaScript访问表单元素513
26.11显示来自表单的数据513
26.12小结515
26.13问与答517
26.14作业517
26.14.1测验517
26.14.2答案517
26.14.3练习518
第27章 组织和管理Web站点519
27.1当一个页面就足够时520
27.2组织简单的站点521
27.3组织较大的站点524
27.4编写易于维护的代码526
27.4.1利用注释给代码加注解527
27.4.2缩进代码以使之清晰528
27.5考虑版本控制529
27.6使用HTML和CSS框架530
27.7小结531
27.8问与答531
27.9作业532
27.9.1测验532
27.9.2答案532
27.9.3练习532
热门推荐
- 3084342.html
- 1485587.html
- 601670.html
- 1416303.html
- 475915.html
- 3683356.html
- 1071380.html
- 2404121.html
- 3189430.html
- 2335928.html
- http://www.ickdjs.cc/book_3642266.html
- http://www.ickdjs.cc/book_2286991.html
- http://www.ickdjs.cc/book_3068999.html
- http://www.ickdjs.cc/book_2541772.html
- http://www.ickdjs.cc/book_8485.html
- http://www.ickdjs.cc/book_3406520.html
- http://www.ickdjs.cc/book_1799567.html
- http://www.ickdjs.cc/book_2849588.html
- http://www.ickdjs.cc/book_688973.html
- http://www.ickdjs.cc/book_1678099.html