交互式Web前端开发实践PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:冷亚洪,黄炜,宋宇,阚洪,李发陵编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302471714
- 页数:311 页
第一部分 基础篇 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
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《学校特色教育探索与实践》管升起著 2019
- 《麦肯锡精英这样实践基本功》(日)户塚隆将著 2019
- 《财经新闻翻译实践教程》胡婉,黄剑,王旭泉主编 2019
- 《城市基坑工程设计施工实践与应用》李欢秋,刘飞,郭进军编著 2019
- 《王之背后》李发模著 2017
- 《国家卫生健康委员会“十三五”规划教材 有机化学 第9版》陆阳主编;罗美明,李柱来,李发胜副主编 2018
- 《数学的奥秘 数学家与数学的故事》李发武主编 2010
- 《混凝土及砌体结构 第2版》黄炜,薛建阳主编 2014
- 《可持续发展能源需求系统建模研究》宋宇辰,孟海东,张璞著(内蒙古财经大学) 2013
- 《职业安全卫生管理体系试行标准实施指南》彭力,李发新主编 2001
- 《绝密档案背后的传奇 9》黄炜,王红主编 2014
- 《企业运营管理系统升级策略 插件式升级法》宋宇,邓成华著 2013
- 《绝密档案背后的传奇 8》黄炜,王红主编 2014
- 《文学素养教程》张晓梅主编;黄炜副主编;张政勇,梁雪参编 2011
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019