《交互式Web前端开发实践》是由清华大学出版社出版的一本关于Web开发方面的书籍,作者是冷亚洪,黄炜,宋宇,阚洪,李发陵&2更多,主要介绍了关于交互式、Web前端、前端开发方面的知识内容,目前在Web开发类书籍综合评分为:7.9分。
书籍介绍
这书以Web前端开发开发技术工程师在Web前端开发开发全过程中的具体必须和应当把握的技术为基本,全方位、系统化详细介绍了Web前端开发开发所涉及到的有关知识要点和开发方法,包含网页制作基本知识、高級程序编写专业知识:HTML(含HTML5)、CSS(含CSS3)、JavaScript基本及jQuery架构。各章都配备了很多的好用实例,图片配文字,实际效果形象化。
这书以Web前端开发开发全过程中的具体必须和应当把握的技术为基本,全方位、系统化详细介绍了Web前端开发开发所涉及到的有关知识要点和开发方法,包含HTML(含HTML5)、CSS(含CSS3)、JavaScript基本及jQuery架构等网页制作基本知识、高級程序编写专业知识。各章都配备了很多的好用实例,图片配文字,实际效果形象化。这书分3一部分,共8章。*一部分为基本篇,关键详细介绍Web前端开发开发基本知识、HTML标记语言、HTML5新特点、CSS基本知识、盒子模型、CSSDIV合理布局、JavaScript語言及网页制作方式 等內容;第二部分成实战篇,详解了JavaScript的面向对象编程观念及常见的JavaScript架构,重中之重详细介绍了jQuery架构的应用,并加上很多的实例和综合性案例开展解读,让阅读者能根据本环节的学习培训提升网站前端开发和程序编写的能力;第三部分成实战篇,灵活运用前两一部分的基础知识,融合手机软件开发步骤,详尽解读了“点餐系统”前端开发的功能分析、程序编写保持及各层面的內容和方法。这书可做为从业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