《交互式Web前端开发实践》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:冷亚洪,黄炜,宋宇,阚洪,李发陵编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302471714
  • 页数:311 页
图书介绍:本书全面、系统地介绍了Web前端开发所涉及的相关知识点和开发技巧,涵盖网页设计基础知识、高级编程知识:HTML(含HTML5)、CSS(含CSS3)、JavaScript基础及Jquery框架。每章都配置了大量的实用案例,图文并茂,效果直观。

第一部分 基础篇 3

第1章 Web前端开发概述 3

1.1 Web概述 3

1.1.1 Web的发展 4

1.1.2 Web特点及架构 5

1.2 Web新技术的发展及应用 8

1.2.1 Web 3.0 9

1.2.2 Web新技术的应用 11

1.3 Web前端开发 12

1.3.1 什么是Web前端开发技术 12

1.3.2 Web前端开发工程师 13

1.4 Web前端开发工具 15

1.4.1 CSS 工具 15

1.4.2 JavaScript工具 15

1.4.3 图像优化工具 17

1.4.4 开发及调试工具 18

本章小结 19

第2章 HTML标记语言 20

2.1 HTML基础 20

2.1.1 HTML编写规范 20

2.1.2 HTML基本结构 21

2.1.3 查看HTML文件 22

2.2 HTML标签 22

2.2.1 文字与段落 22

2.2.2 图片与超链接 25

2.2.3 列表标签 28

2.2.4 表格标签 32

2.2.5 表单标签 33

2.2.6 注释标签 35

2.3 XHTML基础 36

2.3.1 XHTML简介 36

2.3.2 XHTML语法 36

2.3.3 XHTML与HTML的区别 37

2.4 HTML 5 38

2.4.1 HTML5文档结构 38

2.4.2 HTML 5新增的结构标签及属性 38

2.4.3 HTML 5音视频 40

2.4.4 HTML 5表单 42

2.4.5 HTML 5画布 49

本章小结 64

第3章 CSS层叠样式表 65

3.1 CSS 2基础 65

3.1.1 CSS编写规范 65

3.1.2 CSS选择符 67

3.1.3 文本样式 70

3.1.4 背景边框样式 71

3.1.5 列表样式 75

3.1.6 其他样式 77

3.2 CSS 3基础 79

3.2.1 CSS 3新增特性 79

3.2.2 CSS 3变形设置 96

3.2.3 CSS 3动画设置 98

3.3 布局基础 102

3.3.1 盒子模型 102

3.3.2 布局方式 104

3.4 综合实例 108

3.4.1 需求分析 108

3.4.2 实现源代码 109

本章小结 111

第4章 JavaScript编程基础 112

4.1 JavaScript概述 112

4.1.1 JavaScript的特点 112

4.1.2 JavaScript的优点及缺点 113

4.1.3 第一个JavaScript例子 113

4.2 JavaScript语法 114

4.2.1 JavaScript语句 114

4.2.2 JavaScript注释 115

4.2.3 变量与常量 115

4.2.4 运算符 116

4.2.5 正则表达式 117

4.3 JavaScript函数 120

4.3.1 函数的定义 120

4.3.2 函数的参数及返回值 121

4.3.3 函数的调用 121

4.4 JavaScript程序结构 122

4.4.1 顺序结构 122

4.4.2 选择结构 123

4.4.3 循环结构 125

4.5 异常处理 129

4.6 JavaScript事件的处理 131

4.6.1 JavaScript事件概述 131

4.6.2 窗口事件 132

4.6.3 表单元素事件 133

4.6.4 键盘事件 134

4.6.5 鼠标事件 135

4.6.6 图像事件 136

4.7 JavaScript DOM 136

4.7.1 JavaScript HTMLDOM概述 136

4.7.2 HTMLDOM对象 137

4.7.3 HTMLDOM的简单应用 143

4.8 综合实例 146

4.8.1 需求描述 146

4.8.2 分析及实现 146

本章小结 151

第二部分 进阶篇 155

第5章 JavaScript高级编程 155

5.1 面向过程编程和面向对象编程概述 155

5.1.1 面向过程编程 155

5.1.2 面向对象编程 155

5.2 JavaScript的面向对象编程 157

5.2.1 对象的创建与调用 157

5.2.2 常用的内置对象 158

5.3 JavaScript框架 164

5.3.1 Prototype 164

5.3.2 YUI 165

5.3.3 ExtJS 166

5.3.4 jQuery 168

5.3.5 Dojo 171

5.3.6 MooTools 171

5.4 综合实例 171

5.4.1 需求描述 172

5.4.2 分析及实现 172

本章小结 175

第6章 jQuery编程 176

6.1 jQuery简介 176

6.2 jQuery的基本功能 176

6.2.1 引用jQuery类库 176

6.2.2 第一个jQuery程序 177

6.2.3 jQuery选择器 178

6.2.4 jQuery事件方法 185

6.2.5 jQuery动画 190

6.2.6 DOM操作 194

6.2.7 解决冲突 199

6.2.8 编写插件 202

6.3 第三方插件及使用方法 209

6.3.1 校验控件formValidator 211

6.3.2 日期控件My97DatePicker 219

6.4 综合实例 220

6.4.1 需求描述 220

6.4.2 分析及实现 221

本章小结 225

第7章 客户端数据请求技术 226

7.1 客户端请求技术简介 226

7.2 Web Service简介 227

7.2.1 XML文件 228

7.2.2 Web Service原理 230

7.2.3 Web Service的调用 234

7.3 HTTP请求 239

7.3.1 HTTP通信机制 240

7.3.2 HTTP请求的调用 243

7.4 ajax 247

7.4.1 XMLHttpRequest对象 247

7.4.2 JSON 251

7.4.3 jQuery中的ajax 253

本章小结 261

第三部分 实战篇 265

第8章 在线订餐网站 265

8.1 项目背景 265

8.2 系统需求和设计 265

8.2.1 功能设计 265

8.2.2 数据库设计 265

8.2.3 程序设计 267

8.3 功能实现 276

8.3.1 首页 276

8.3.2 菜品一览和菜品详情 282

8.3.3 注册和登录 297

8.3.4 购物车 300

8.3.5 订单管理 305

本章小结 310

参考文献 311