《HTML5+CSS+JavaScript深入学习实录》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:陈德春等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2013
  • ISBN:9787121210822
  • 页数:592 页
图书介绍:本书以多位作者的亲身经历,再现真实的敏捷实施过程,描述各个企业在实施敏捷的过程中,遇到的种种问题、解决的思路及最终得到的经验与教训。这本案例集从不同的视角,为读者展示从大型互联网企业到初创公司、从大型国企到独资外企、从典型的甲方到第三方咨询公司的敏捷历程。这里面既有大的组织的敏捷转型,也有一个小团队或个人的敏捷历程,还涵盖某个敏捷实践或工具的应用描述。本书的特色在于由真实实践提炼,对正在实施敏捷的读者具有很高的参考价值。

第1章 设计的灵魂源于灵感 1

1.1 成为一名出色的网页设计师 1

1.2 认识网页和网站 2

1.2.1 网页 2

1.2.2 网站 3

1.3 制作网页和网站的那些事 4

1.3.1 网站制作流程 4

1.3.2 网页设计流程 5

1.3.3 发布站点 5

1.4 Web标准布局介绍 5

1.4.1 看当前的Web开发标 6

1.4.2 为什么使用Web标准 6

1.4.3 CSS布局标准 7

1.5 网页制作工具面面观 8

1.5.1 几种可视化工具 8

1.5.2 安装Dreamweaver 10

1.6 谈HTML和JavaScript的必要性 13

1.7 灵感是设计师的设计之源 13

第2章 网页设计三剑客 15

2.1 三剑客之——体现身材的HTML 15

2.1.1 HTML概述 15

2.1.2 HTML的特点 16

2.1.3 看HTML的身材如何 16

2.2 三剑客之——会化妆的CSS 16

2.2.1 CSS概述 17

2.2.2 CSS的特点 17

2.2.3 CSS的好处 18

2.3 三剑客之——JavaScript是美的升华 18

2.3.1 JavaScript概述 18

2.3.2 JavaScript基本概念 18

2.3.3 JavaScript的作用 19

2.4 一个典型页面文件实例 20

第3章 网页的记号 23

3.1 为网页设计发型——设置网页头部元素 23

3.1.1 设置文档类型 23

3.1.2 设置编码类型 26

3.1.3 设置页面标题 28

3.2 其他头部元素 30

3.2.1 命名空间 30

3.2.2 meta标记 31

3.2.3 关键词 31

3.2.4 网页描述 31

3.3 设置页面正文 34

3.4 注释是一种说明 36

第4章 你不一定了解的文字和段落 40

4.1 标题文字 40

4.2 文本文字 42

4.2.1 文本文字标记<font> 43

4.2.2 字型设置 44

4.3 段落标记 46

4.4 换行标记 48

4.5 插入水平线 48

4.6 特殊符号处理 51

第5章 看超链接的跳跃 56

5.1 链接概述 56

5.1.1 锚链 56

5.1.2 URL引用 57

5.2 建立内部链接 57

5.3 建立外部链接 60

5.4 使用Telnet链接 63

5.5 创建E-mail链接 64

5.6 创建FTP链接 66

5.7 其他形式的链接 68

5.7.1 新闻组链接 69

5.7.2 WAIS链接 69

第6章 图片是修饰网页的最佳途径 71

6.1 常用的图片格式介绍 71

6.1.1 GIF格式 71

6.1.2 JPEG格式 72

6.2 设置背景图片 73

6.3 插入图片 75

6.3.1 图片的基本处理 76

6.3.2 图片布局处理 77

6.4 设置图片链接 80

第7章 你不一定了解的列表 82

7.1 无序列表 82

7.2 有序列表 84

7.3 更加紧凑的菜单列表 87

7.4 定义列表标记 89

7.5 列表的嵌套使用 91

第8章 表格没那么简单 94

8.1 创建一个表格 94

8.2 表格标题 97

8.3 跨行和跨列 99

8.3.1 实现跨列处理 100

8.3.2 实现跨行处理 102

8.3.3 实现同时跨行、跨列处理 105

8.4 设置表格页眉 107

8.5 设置表格背景图像 109

8.6 对齐处理 110

8.6.1 表格的整体对齐 110

8.6.2 对齐表格中的内元素 112

8.7 设置单元格大小 115

第9章 特效和多媒体带来的绚丽 117

9.1 实现滚动效果 117

9.2 设置背景音乐 119

9.2.1 代码指定 119

9.2.2 媒体插件实现 120

9.3 插入Flash 122

9.4 插入Applet 126

9.5 ActiveX控件 129

第10章 使用框架 133

10.1 框架标记介绍 133

10.2 创建框架 135

10.3 设置框架大小 139

10.4 为框架创建链接 142

10.5 框架嵌套 146

第11章 看表单带来的革命性意义 152

11.1 表单标记 152

11.2 使用form标记 153

11.3 使用文本域 154

11.4 使用文本区域 156

11.5 使用按钮 159

11.6 使用单选按钮和复选框 161

11.7 使用列表菜单 164

11.8 使用文件域 167

11.9 使用图像域 169

11.1 0使用隐藏域 171

11.1 1使用单选组按钮 173

11.1 2表单的综合使用 176

第12章 div布局处理 188

12.1 div标记介绍 188

12.1.1 div的格式 188

12.1.2 使用div 189

12.2 插入div标记 190

12.3 插入AP div 192

第13章 HTML 5来了 196

13.1 HTML5是下一代的HTML 196

13.1.1 发展历程 196

13.1.2 HTML5的吸引力 197

13.2 新特性之视频处理 197

13.2.1 video标记 198

13.2.2 <video>标记的属性 198

13.3 新特性之音频处理 203

13.3.1 audio标记 203

13.3.2 <audio>标记的属性 204

13.4 新特性之Canvas 208

13.4.1 <canvas>标记介绍 208

13.4.2 HTML DOM Canvas对象 209

13.4.3 Canvas实践 209

13.5 新特性之Web存储 219

13.5.1 Web存储介绍 219

13.5.2 HTML5中Web存储的意义 220

13.5.3 两种存储方法 220

13.6 新特性之表单新特性 223

13.6.1 全新的Input类型 223

13.6.2 全新的表单元素 227

13.6.3 全新的表单属性 229

第14章 等了很久的CSS基础 236

14.1 CSS语法 236

14.2 使用选择符 239

14.2.1 命名机制 239

14.2.2 通配选择符 240

14.2.3 类型选择符 242

14.2.4 群组选择符 244

14.2.5 包含选择符 246

14.2.6 ID选择符 248

14.2.7 class选择符 250

14.2.8 组合选择符 250

14.3 CSS属性介绍 250

14.4 CSS编码规范 252

14.4.1 书写规范 253

14.4.2 命名规范 253

14.5 颜色介绍 253

14.5.1 颜色名称定义 254

14.5.2 十六进制定义 255

14.6 长度单位 257

14.6.1 绝对长度单位 257

14.6.2 相对长度单位 257

14.7 百分比值 258

14.8 URL是地址 261

14.8.1 相对路径 261

14.8.2 绝对路径 261

14.8.3 应用实例 261

14.9 CSS的调用 264

第15章 先看页面布局 268

15.1 CSS元素介绍 268

15.1.1 块元素 268

15.1.2 内联元素 271

15.1.3 可变元素 272

15.2 CSS元素定位介绍 272

15.2.1 元素的定位 272

15.2.2 定位属性 277

15.3 内容控制属性 282

15.3.1 控制页面内容属性display 282

15.3.2 是否显示属性visibility 283

15.3.3 居中显示属性text-align 286

15.3.4 边界属性margin 289

15.4 控制页面背景 291

15.4.1 页面背景概述 291

15.4.2 使用背景颜色 292

15.4.3 使用背景图片 293

15.4.4 背景颜色和背景图片混用 301

15.4.5 设置文本样式 303

15.4.6 设置链接样式 305

15.5 使用浮动属性 307

15.5.1 浮动属性简介 307

15.5.2 固定元素相邻 307

15.5.3 两个浮动元素相邻 309

15.5.4 多个浮动元素相邻 310

15.6 清除浮动属性 311

15.6.1 清除浮动属性简介 311

15.6.2 使用清除浮动属性 313

15.7 使用列表属性 315

15.7.1 列表样式属性list-style-type 315

15.7.2 列表位置属性list-style-position 317

15.7.3 列表图片属性list-style-image 318

15.7.4 列表综合属性list-style 320

第16章 将网页打造成一个容器 322

16.1 盒模型简介 322

16.1.1 盒模型的内容 322

16.1.2 盒模型的背景 324

16.2 使用补白属性 324

16.2.1 补白属性概述 324

16.2.2 使用补白属性百分比值 327

16.2.3 使用单侧补白属性 329

16.3 使用边框属性 331

16.3.1 边框样式属性 331

16.3.2 边框宽度属性 333

16.3.3 边框颜色属性 335

16.3.4 边框属性的综合使用 336

16.3.5 使用表格边框属性 338

16.4 使用边界属性 340

16.4.1 边界属性 340

16.4.2 单侧边界属性 342

16.4.3 相邻边界属性 344

16.5 父子元素之间的距离 349

16.5.1 子元素边界为0 349

16.5.2 父元素补白为0 351

16.6 嵌套元素使用负边界 353

16.7 固定元素的大小 355

第17章 CSS设置和修饰 358

17.1 CSS文本设置 358

17.1.1 文本缩进 358

17.1.2 对齐文本 362

17.1.3 图文混排对齐处理 365

17.1.4 设置行高和间隔 367

17.1.5 设置文本间隔和空白 372

17.1.6 实现文本转换 375

17.1.7 实现水平和垂直居中 376

17.2 文本修饰链接 380

17.2.1 文本修饰 380

17.2.2 使用链接属性 383

17.2.3 设置鼠标悬停样式 389

17.3 CSS修饰图片 391

17.3.1 背景图片修饰 391

17.3.2 修饰内容图片 392

17.4 CSS表单修饰 395

17.4.1 修饰表单文本域 396

17.4.2 修饰表单文本区域 396

17.4.3 修饰表单按钮 398

17.4.4 修饰表单复选框 399

17.4.5 修饰表单单选按钮 400

17.4.6 修饰表单列表 401

17.4.7 修饰表单文件域 402

17.4.8 修饰表单图像域 403

17.5 修饰页面滚动条 404

17.6 修饰水平线 406

17.7 修饰表格 407

17.7.1 修饰表格边线和背景 407

17.7.2 设置表格的宽度和高度 408

17.7.3 实现表格居中 409

17.7.4 设置表格内容高度 412

第18章 引入JavaScript 414

18.1 JavaScript简介 414

18.1.1 JavaScript格式 414

18.1.2 一个典型JavaScript文件 414

18.2 数据类型 416

18.2.1 数据类型概述 416

18.2.2 JavaScript常量 417

18.2.3 JavaScript变量 417

18.3 表达式和运算符 420

18.3.1 JavaScript表达式 420

18.3.2 JavaScript运算符 420

18.4 JavaScript循环语句 424

18.4.1 if条件语句 424

18.4.2 for循环语句 427

18.4.3 while循环语句 429

18.4.4 do…while循环语句 430

18.4.5 break控制 432

18.4.6 switch循环语句 432

18.5 JavaScript函数 432

18.5.1 函数的构成 433

18.5.2 JavaScript常用函数 434

18.6 JavaScript对象 436

18.6.1 对象基础知识 436

18.6.2 JavaScript常用对象和方法 438

18.7 JavaScript事件 441

18.7.1 JavaScript常用事件 441

18.7.2 事件处理程序 443

18.8 JavaScript窗口对象 444

18.8.1 窗口对象 444

18.8.2 窗口对象的事件驱动 444

18.8.3 窗口对象中的属性 444

18.8.4 窗口对象的方法 445

18.8.5 JavaScript窗口对象的应用 445

18.9 JavaScript框架对象 448

第19章 行为操作 451

19.1 行为介绍 451

19.1.1 行为简介 451

19.1.2 行为事件 453

19.1.3 行为的使用 453

19.2 调用JavaScript 455

19.3 URL转移 456

19.4 交换图像 458

19.5 打开浏览器窗口 460

19.6 显示隐藏元素 462

19.7 播放声音 463

19.8 改变属性 465

19.9 弹出信息 467

19.1 0跳转菜单 469

19.1 1拖动AP元素 472

第20章 谈一谈设计师这个行业 474

20.1 网页设计师这一行业 474

20.2 从合格到优秀其实并不遥远 475

20.3 企业需要什么样的人才 476

20.4 设计师们的三块大蛋糕 476

20.5 从设计师的担心谈出路 477

第21章 从面试中谈设计 479

21.1 面试 479

21.1.1 面试前的准备 479

21.1.2 常见的面试错误 480

21.2 面试中最大的问题 481

21.2.1 网页设计师要抓住设计的灵魂 481

21.2.2 需要牢记的原则 481

21.2.3 考官的问题——网页设计理念 484

21.2.4 考官的问题——网页设计的误区 484

21.3 在面试中所得——什么才是好的网页设计 484

21.4 配色的问题 485

21.5 不得不说的标题 486

21.6 面试问题——网页设计布局 487

21.7 网页设计必须注意的26个问题 488

21.8 探索无止境,学习无归期 491

第22章 从项目中谈模块 493

22.1 一个项目引发的问题 493

22.2 JavaScript特效的应用 495

22.3 文字处理 496

22.3.1 实例概述 496

22.3.2 定义文本颜色 497

22.3.3 指定文本内容 498

22.3.4 文本增亮处理 498

22.3.5 文本减亮处理 498

22.3.6 定义变换频率 499

22.4 时间处理 502

22.5 图像处理 506

22.5.1 实例概述 507

22.5.2 设置图像属性 507

22.5.3 亮度增加处理 507

22.5.4 亮度减小处理 508

22.6 背景处理 511

22.7 鼠标光标处理 515

22.7.1 实例概述 515

22.7.2 指定跟随文本 515

22.7.3 文本效果处理 515

22.7.4 页面显示 516

22.8 菜单处理 518

22.8.1 实例概述 518

22.8.2 设置菜单元素内容 518

22.8.3 设置滚动区域属性 519

第23章 为Android手机设计网页 523

23.1 搭建开发环境 523

23.1.1 搭建Android开发环境 523

23.1.2 搭建网页运行环境 525

23.2 先看一段代码 528

23.2.1 实现主页 528

23.2.2 编写CSS文件 529

23.2.3 实现页面自动缩放 531

23.3 添加Android的CSS 532

23.3.1 编写基本的样式 532

23.3.2 添加视觉效果 534

23.4 添加JavaScript 535

23.4.1 jQuery框架介绍 535

23.4.2 具体实践 536

23.5 使用Ajax 539

23.5.1 编写HTML文件 539

23.5.2 编写JavaScript文件 543

23.5.3 最后的修饰 544

23.6 让网页动起来 545

23.6.1 一个开源框架——JQTouch 546

23.6.2 一个简单应用 546

第24章 SEO优化 555

24.1 SEO基础 555

24.2 搜索引擎 556

24.2.1 搜索引擎的工作 556

24.2.2 搜索引擎之间的差异 557

24.3 非常重要的关键词 557

24.3.1 优化正确的关键词 557

24.3.2 关键词密度 558

24.3.3 特殊的关键词 559

24.3.4 利用相关性提高网站关键词排名 560

24.3.5 挖掘准确的长尾关键词 562

24.4 链接 563

24.4.1 内向链接和外向链接 563

24.4.2 锚文本 564

24.5 做好数据分析 565

24.6 网站排名算法总结 566

24.7 几个有效的SEO排名策略 567

第25章 个人博客网站 569

25.1 网站规划 569

25.1.1 站点需求分析 569

25.1.2 预期效果分析 570

25.1.3 站点结构规划 571

25.2 切图分析 571

25.3 制作站点首页 572

25.3.1 实现流程分析 572

25.3.2 制作顶部导航 573

25.3.3 设计中间内容部分 577

25.3.4 制作底部版权部分 583

25.4 制作日志页面 585

25.4.1 实现流程分析 585

25.4.2 日志内容实现 585

25.5 制作日志详情页面 586

25.5.1 实现流程分析 586

25.5.2 页面具体实现 587