工业和信息化人才培养工程系列丛书 Web前端开发 中级 下册
作者:工业和信息化部教育与考试中心 主编
出版时间:2019年版
内容简介
面向职业院校和应用型本科院校开展1+X证书制度试点工作是落实《国家职业教育改革实施方案》的重要内容之一,为了便于X证书太阳城
融入院校学历教育,工业和信息化部教育与考试中心组织编写了《Web前端开发(中级)》教材。本教材以《Web前端开发职业技能等级太阳城
》(中级)为编写依据,分上、下两册,包括深入浅出MySQL数据库、PHP技术与应用、Web前后端数据交互技术、响应式开发技术、网站项目实战五篇,分别对应《Web前端开发职业技能等级太阳城
》(中级)涉及的五门核心课程:“MySQL数据库基础与应用”“PHP技术与应用”“Web前后端数据交互技术”“响应式开发技术”“网站项目实战”。本教材以模块化的结构组织各篇及其章节,以任务驱动的方式安排教材内容,选取动态网站开发能力和响应式网站开发的典型应用作为教学案例。本教材可用于1+X证书制度试点工作中的Web前端开发职业技能等级证书的教学和培训,也可以作为期望从事Web前端开发职业的应届毕业生和社会在职人员的自学参考用书。
目录
第三篇 Web前后端数据交互技术
第19章 Web数据交互技术概述\t2
19.1 Web的概念\t2
19.2 Web数据交互技术\t3
19.2.1 AJAX\t3
19.2.2 iframe\t4
19.2.3 WebSocket\t4
19.3 本章小结\t4
第20章 HTTP概述\t5
20.1 HTTP简介\t5
20.1.1 HTTP的概念\t5
20.1.2 HTTP的消息结构\t6
20.1.3 HTTP的主要特点\t7
20.2 HTTP的通信过程\t7
20.3 HTTP状态码汇总\t11
20.3.1 状态码200\t11
20.3.2 状态码301\t11
20.3.3 状态码302\t12
20.3.4 状态码304\t13
20.3.5 状态码403\t13
20.3.6 状态码404\t15
20.3.7 状态码500\t15
20.4 本章小结\t16
第21章 AJAX与iframe\t17
21.1 AJAX异步通信\t17
21.1.1 AJAX简介\t17
21.1.2 AJAX的工作原理\t18
21.2 iframe异步通信\t18
21.2.1 iframe简介\t18
21.2.2 使用JavaScript操作
iframe\t19
21.2.3 使用jQuery操作iframe\t20
21.3 应用实例\t22
21.3.1 AJAX应用实例\t22
21.3.2 iframe应用实例\t24
21.4 本章小结\t26
第22章 页面性能优化技术\t28
22.1 Cookie的创建、使用和销毁\t28
22.1.1 创建Cookie\t28
22.1.2 使用Cookie\t30
22.1.3 销毁Cookie\t30
22.2 页面性能优化\t32
22.2.1 减少HTTP请求次数\t32
22.2.2 静态资源与动态资源分离\t32
22.3 本章小结\t32
第23章 Socket通信\t34
23.1 Socket通信简介\t34
23.1.1 Socket通信的概念\t34
23.1.2 Socket通信的机制\t35
23.1.3 Socket通信的过程\t36
23.2 使用Socket实现聊天室功能\t36
23.2.1 使用PHP实现Socket
服务端\t36
23.2.2 使用jQuery实现Socket
客户端\t39
23.2.3 测试聊天室功能\t41
23.3 本章小结\t43
第四篇 响应式开发技术
第24章 Bootstrap概述\t46
24.1 Bootstrap简介\t46
24.2 Bootstrap的特性\t47
24.2.1 Bootstrap的构成\t47
24.2.2 Bootstrap的功能\t47
24.3 Bootstrap的应用浏览\t47
24.4 Bootstrap的开发工具\t48
24.5 Bootstrap的安装和配置\t49
24.5.1 Bootstrap的下载和配置\t49
24.5.2 Bootstrap的文件结构\t50
24.6 本章小结\t51
第25章 Bootstrap的基本架构\t53
25.1 响应式开发技术\t53
25.1.1 响应式开发的概念\t53
25.1.2 响应式开发的流程\t54
25.1.3 响应式布局结构\t54
25.1.4 设计响应式网站\t55
25.2 Bootstrap的栅格布局\t56
25.2.1 栅格布局简介\t56
25.2.2 Bootstrap的终端设备类型\t56
25.2.3 Bootstrap的栅格基本布局\t57
25.2.4 Bootstrap的栅格水平布局
和垂直布局\t61
25.2.5 Bootstrap的栅格排序和
偏移\t65
25.3 本章小结\t67
第26章 Bootstrap的样式\t68
26.1 Bootstrap的作用\t68
26.2 媒体对象\t68
26.3 文本\t75
26.4 列表\t78
26.5 表格\t80
26.6 图片\t84
26.7 表单\t85
26.7.1 基础表单\t85
26.7.2 行内表单\t87
26.7.3 水平表单\t88
26.7.4 表单大小\t89
26.8 辅助样式\t90
26.8.1 背景色\t91
26.8.2 文本颜色\t91
26.9 本章小结\t92
第27章 Bootstrap的组件\t93
27.1 按钮\t94
27.1.1 按钮大小\t95
27.1.2 按钮状态\t95
27.2 下拉菜单\t96
27.2.1 创建下拉菜单\t97
27.2.2 分裂式下拉菜单\t99
27.2.3 上拉菜单\t100
27.2.4 其他下拉菜单\t101
27.3 按钮组\t102
27.3.1 工具栏\t103
27.3.2 两端对齐的按钮组\t104
27.3.3 按钮组的嵌套\t105
27.4 输入框组\t106
27.5 导航\t108
27.5.1 定义导航\t108
27.5.2 两端对齐导航\t109
27.5.3 嵌套下拉菜单\t110
27.5.4 导航栏\t111
27.5.5 导航栏的文字/图标\t112
27.5.6 导航栏其他组件\t113
27.5.7 设置导航栏的位置\t114
27.5.8 响应式导航栏\t115
27.5.9 分页导航\t117
27.5.10 翻页导航\t118
27.5.11 面包屑导航\t119
27.6 标签\t120
27.7 徽章\t120
27.8 缩略图\t122
27.9 警告框\t123
27.10 进度条\t124
27.11 版式\t126
27.11.1 巨幕区块\t126
27.11.2 页面标题\t126
27.11.3 列表组\t127
27.11.4 面板\t128
27.11.5 Well容器\t129
27.12 字体图标\t130
27.13 本章小结\t131
第28章 Sass概述\t132
28.1 Sass的概念\t132
28.2 Sass的安装\t133
28.3 Sass的配置\t135
28.4 Sass的基础语法\t136
28.4.1 变量\t136
28.4.2 嵌套CSS规则\t137
28.4.3 混合指令\t138
28.4.4 运算\t141
28.4.5 条件判断和循环\t144
28.4.6 数组\t147
28.4.7 导入Sass文件\t148
28.4.8 注释\t149
28.4.9 选择器继承\t149
28.5 本章小结\t149
第29章 Bootstrap响应式开发案例\t150
29.1 Bootstrap项目的搭建\t150
29.2 页面初始化\t152
29.3 后台模板布局\t153
29.4 项目太阳城官网
\t160
29.5 用户中心和提醒事项\t164
29.6 数据查询和数据面板\t169
29.7 动画效果\t174
29.8 本章小结\t176
第五篇 网站项目实战
第30章 CMS开发\t178
30.1 CMS概述\t178
30.2 CMS的内容\t179
30.3 搭建Laravel框架\t179
30.4 本章小结\t179
第31章 CMS基础页面\t180
31.1 CMS基础页面概述\t180
31.2 后台登录页\t180
31.2.1 创建数据库表及写入
记录\t181
31.2.2 配置后台登录的表单
页面\t182
31.2.3 处理表单数据\t182
31.3 后台太阳城官网
\t184
31.4 访问权限控制\t186
31.5 本章小结\t188
第32章 模型管理实战\t189
32.1 模型管理概述\t189
32.2 模型创建\t190
32.3 模型列表\t196
32.4 模型修改\t198
32.5 模型删除\t202
32.6 本章小结\t206
第33章 栏目管理实战\t207
33.1 栏目管理概述\t207
33.2 栏目添加\t208
33.3 栏目列表查看\t213
33.4 栏目修改\t216
33.5 栏目删除\t217
33.6 本章小结\t219
第34章 内容管理实战\t220
34.1 内容管理概述\t220
34.2 内容添加\t221
34.3 内容保存\t225
34.4 内容呈现\t228
34.5 内容修改\t231
34.6 内容删除\t236
34.7 本章小结\t238
第35章 广告管理实战\t239
35.1 广告管理概述\t239
35.2 广告位管理\t240
35.2.1 广告位添加\t240
35.2.2 广告位列表查看\t245
35.2.3 广告位修改\t246
35.2.4 广告位删除\t248
35.3 广告内容管理\t249
35.3.1 广告内容表单添加\t249
35.3.2 广告内容图片呈现\t255
35.3.3 广告内容列表查看\t258
35.3.4 广告内容修改\t260
35.3.5 广告内容删除\t262
35.4 本章小结\t263
第36章 CMS前台页面呈现实战\t264
36.1 CMS前台页面概述\t265
36.2 注册服务和门面\t265
36.3 前台太阳城官网
和导航\t267
36.3.1 前台太阳城官网
\t267
36.3.2 导航\t270
36.4 文章页面\t273
36.4.1 新闻列表页\t273
36.4.2 新闻详情页\t280
36.5 产品页面\t284
36.5.1 产品列表页\t284
36.5.2 产品详情页\t287
36.6 其他页面\t290
36.6.1 “关于新太阳城”和“联系
新太阳城”\t291
36.6.2 太阳城官网
广告\t294
36.6.3 太阳城官网
内容\t296
36.7 本章小结\t300
第37章 数据库备份与恢复实战\t301
37.1 数据库备份与恢复概述\t301
37.2 数据库备份\t301
37.3 数据库恢复\t304
37.4 本章小结\t306
第38章 静态资源管理实战\t307
38.1 静态资源管理概述\t307
38.2 静态资源列表展示\t308
38.3 静态资源上传\t311
38.4 静态资源删除\t312
38.5 本章小结\t314