图书介绍

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

HTML、CSS和JavaScript入门经典
  • (美)梅洛尼著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115405944
  • 出版时间:2015
  • 标注页数:532页
  • 文件大小:86MB
  • 文件页数:546页
  • 主题词:超文本标记语言-程序设计;网页制作工具;JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐