书籍详情
交互式Web前端开发实践
作者:冷亚洪,黄炜,宋宇,阚洪,李发陵 著
出版社:清华大学出版社
出版时间:2017-06-01
ISBN:9787302471714
定价:¥39.80
购买这本书可以去
内容简介
本书以Web前端开发过程中的实际需要和应该掌握的技术为基础,全面、系统地介绍了Web前端开发所涉及的相关知识点和开发技巧,涵盖HTML(含HTML 5)、CSS(含CSS 3)、JavaScript基础及jQuery框架等网页设计基础知识、高级编程知识。每章都配置了大量的实用案例,图文并茂,效果直观。本书分3部分,共8章。第一部分为基础篇,主要介绍Web前端开发基础知识、HTML标记语言、HTML 5新特性、CSS基础知识、盒子模型、CSS+DIV布局、JavaScript语言及网页设计方法等内容;第二部分为进阶篇,详细介绍了JavaScript的面向对象编程思想及常用的JavaScript框架,重点介绍了jQuery框架的使用,并辅以大量的案例和综合实例进行讲解,让读者能通过本阶段的学习提高前端设计和编程的能力;第三部分为实战篇,综合运用前两部分的理论知识,结合软件开发流程,详细讲解了“点餐系统”前端的功能设计、编程实现及各方面的内容和技巧。 本书可作为从事Web前端开发、网页设计与制作、网站开发及网页编程等行业人员的参考书,也可作为应用型本科院校及培训学校计算机及相关专业的教材。
作者简介
暂缺《交互式Web前端开发实践》作者简介
目录
第一部分基础篇
第1章Web前端开发概述31.1Web概述3
1.1.1Web的发展4
1.1.2Web特点及架构5
1.2Web新技术的发展及应用8
1.2.1Web 3.09
1.2.2Web新技术的应用11
1.3Web前端开发12
1.3.1什么是Web前端开发技术12
1.3.2Web前端开发工程师13
1.4Web前端开发工具15
1.4.1CSS工具15
1.4.2JavaScript工具15
1.4.3图像优化工具17
1.4.4开发及调试工具18
本章小结19
第2章HTML标记语言20
2.1HTML基础20
2.1.1HTML编写规范20
2.1.2HTML基本结构21
2.1.3查看HTML文件22
2.2HTML标签22
2.2.1文字与段落22
2.2.2图片与超链接25
2.2.3列表标签28
2.2.4表格标签32
2.2.5表单标签332.2.6注释标签35
2.3XHTML基础36
2.3.1XHTML简介36
2.3.2XHTML语法36
2.3.3XHTML与HTML的区别37
2.4HTML 538
2.4.1HTML 5文档结构38
2.4.2HTML 5新增的结构标签及属性38
2.4.3HTML 5音视频40
2.4.4HTML 5表单42
2.4.5HTML 5画布49
本章小结64
第3章CSS层叠样式表65
3.1CSS 2基础65
3.1.1CSS编写规范65
3.1.2CSS选择符67
3.1.3文本样式70
3.1.4背景边框样式71
3.1.5列表样式75
3.1.6其他样式77
3.2CSS 3基础79
3.2.1CSS 3新增特性79
3.2.2CSS 3变形设置96
3.2.3CSS 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.1JavaScript概述112
4.1.1JavaScript的特点112
4.1.2JavaScript的优点及缺点113
4.1.3第一个JavaScript例子113
4.2JavaScript 语法114
4.2.1JavaScript语句114
4.2.2JavaScript 注释115
4.2.3变量与常量115
4.2.4运算符116
4.2.5正则表达式117
4.3JavaScript 函数120
4.3.1函数的定义120
4.3.2函数的参数及返回值121
4.3.3函数的调用121
4.4JavaScript程序结构122
4.4.1顺序结构122
4.4.2选择结构123
4.4.3循环结构125
4.5异常处理129
4.6JavaScript事件的处理131
4.6.1JavaScript事件概述131
4.6.2窗口事件132
4.6.3表单元素事件133
4.6.4键盘事件134
4.6.5鼠标事件135
4.6.6图像事件136
4.7JavaScript DOM136
4.7.1JavaScript HTML DOM概述136
4.7.2HTML DOM对象137
4.7.3HTML DOM的简单应用143
4.8综合实例146
4.8.1需求描述146
4.8.2分析及实现146
本章小结151
第二部分进阶篇
第5章JavaScript高级编程1555.1面向过程编程和面向对象编程概述155
5.1.1面向过程编程155
5.1.2面向对象编程155
5.2JavaScript的面向对象编程157
5.2.1对象的创建与调用157
5.2.2常用的内置对象158
5.3JavaScript框架164
5.3.1Prototype164
5.3.2YUI165
5.3.3ExtJS166
5.3.4jQuery168
5.3.5Dojo171
5.3.6MooTools171
5.4综合实例171
5.4.1需求描述172
5.4.2分析及实现172
本章小结175
第6章jQuery编程176
6.1jQuery简介176
6.2jQuery的基本功能176
6.2.1引用jQuery类库176
6.2.2第一个jQuery程序177
6.2.3jQuery选择器178
6.2.4jQuery事件方法185
6.2.5jQuery动画190
6.2.6DOM操作194
6.2.7解决冲突199
6.2.8编写插件202
6.3第三方插件及使用方法209
6.3.1校验控件formValidator211
6.3.2日期控件My97DatePicker219
6.4综合实例220
6.4.1需求描述220
6.4.2分析及实现221
本章小结225
第7章客户端数据请求技术226
7.1客户端请求技术简介226
7.2Web Service简介227
7.2.1XML文件228
7.2.2Web Service原理230
7.2.3Web Service的调用234
7.3HTTP请求239
7.3.1HTTP通信机制240
7.3.2HTTP请求的调用243
7.4ajax247
7.4.1XMLHttpRequest对象247
7.4.2JSON251
7.4.3jQuery中的ajax253
本章小结261
第三部分实战篇
第8章在线订餐网站2658.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
第1章Web前端开发概述31.1Web概述3
1.1.1Web的发展4
1.1.2Web特点及架构5
1.2Web新技术的发展及应用8
1.2.1Web 3.09
1.2.2Web新技术的应用11
1.3Web前端开发12
1.3.1什么是Web前端开发技术12
1.3.2Web前端开发工程师13
1.4Web前端开发工具15
1.4.1CSS工具15
1.4.2JavaScript工具15
1.4.3图像优化工具17
1.4.4开发及调试工具18
本章小结19
第2章HTML标记语言20
2.1HTML基础20
2.1.1HTML编写规范20
2.1.2HTML基本结构21
2.1.3查看HTML文件22
2.2HTML标签22
2.2.1文字与段落22
2.2.2图片与超链接25
2.2.3列表标签28
2.2.4表格标签32
2.2.5表单标签332.2.6注释标签35
2.3XHTML基础36
2.3.1XHTML简介36
2.3.2XHTML语法36
2.3.3XHTML与HTML的区别37
2.4HTML 538
2.4.1HTML 5文档结构38
2.4.2HTML 5新增的结构标签及属性38
2.4.3HTML 5音视频40
2.4.4HTML 5表单42
2.4.5HTML 5画布49
本章小结64
第3章CSS层叠样式表65
3.1CSS 2基础65
3.1.1CSS编写规范65
3.1.2CSS选择符67
3.1.3文本样式70
3.1.4背景边框样式71
3.1.5列表样式75
3.1.6其他样式77
3.2CSS 3基础79
3.2.1CSS 3新增特性79
3.2.2CSS 3变形设置96
3.2.3CSS 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.1JavaScript概述112
4.1.1JavaScript的特点112
4.1.2JavaScript的优点及缺点113
4.1.3第一个JavaScript例子113
4.2JavaScript 语法114
4.2.1JavaScript语句114
4.2.2JavaScript 注释115
4.2.3变量与常量115
4.2.4运算符116
4.2.5正则表达式117
4.3JavaScript 函数120
4.3.1函数的定义120
4.3.2函数的参数及返回值121
4.3.3函数的调用121
4.4JavaScript程序结构122
4.4.1顺序结构122
4.4.2选择结构123
4.4.3循环结构125
4.5异常处理129
4.6JavaScript事件的处理131
4.6.1JavaScript事件概述131
4.6.2窗口事件132
4.6.3表单元素事件133
4.6.4键盘事件134
4.6.5鼠标事件135
4.6.6图像事件136
4.7JavaScript DOM136
4.7.1JavaScript HTML DOM概述136
4.7.2HTML DOM对象137
4.7.3HTML DOM的简单应用143
4.8综合实例146
4.8.1需求描述146
4.8.2分析及实现146
本章小结151
第二部分进阶篇
第5章JavaScript高级编程1555.1面向过程编程和面向对象编程概述155
5.1.1面向过程编程155
5.1.2面向对象编程155
5.2JavaScript的面向对象编程157
5.2.1对象的创建与调用157
5.2.2常用的内置对象158
5.3JavaScript框架164
5.3.1Prototype164
5.3.2YUI165
5.3.3ExtJS166
5.3.4jQuery168
5.3.5Dojo171
5.3.6MooTools171
5.4综合实例171
5.4.1需求描述172
5.4.2分析及实现172
本章小结175
第6章jQuery编程176
6.1jQuery简介176
6.2jQuery的基本功能176
6.2.1引用jQuery类库176
6.2.2第一个jQuery程序177
6.2.3jQuery选择器178
6.2.4jQuery事件方法185
6.2.5jQuery动画190
6.2.6DOM操作194
6.2.7解决冲突199
6.2.8编写插件202
6.3第三方插件及使用方法209
6.3.1校验控件formValidator211
6.3.2日期控件My97DatePicker219
6.4综合实例220
6.4.1需求描述220
6.4.2分析及实现221
本章小结225
第7章客户端数据请求技术226
7.1客户端请求技术简介226
7.2Web Service简介227
7.2.1XML文件228
7.2.2Web Service原理230
7.2.3Web Service的调用234
7.3HTTP请求239
7.3.1HTTP通信机制240
7.3.2HTTP请求的调用243
7.4ajax247
7.4.1XMLHttpRequest对象247
7.4.2JSON251
7.4.3jQuery中的ajax253
本章小结261
第三部分实战篇
第8章在线订餐网站2658.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
猜您喜欢