图书简介:
第三篇 Web前后端数据交互技术第19章 Web数据交互技术概述 219.1 Web的概念 219.2 Web数据交互技术 319.2.1 AJAX 319.2.2 iframe 419.2.3 WebSocket 419.3 本章小结 4第20章 HTTP概述 520.1 HTTP简介 520.1.1 HTTP的概念 520.1.2 HTTP的消息结构 620.1.3 HTTP的主要特点 720.2 HTTP的通信过程 720.3 HTTP状态码汇总 1120.3.1 状态码200 1120.3.2 状态码301 1120.3.3 状态码302 1220.3.4 状态码304 1320.3.5 状态码403 1320.3.6 状态码404 1520.3.7 状态码500 1520.4 本章小结 16第21章 AJAX与iframe 1721.1 AJAX异步通信 1721.1.1 AJAX简介 1721.1.2 AJAX的工作原理 1821.2 iframe异步通信 1821.2.1 iframe简介 1821.2.2 使用JavaScript操作iframe 1921.2.3 使用jQuery操作iframe 2021.3 应用实例 2221.3.1 AJAX应用实例 2221.3.2 iframe应用实例 2421.4 本章小结 26第22章 页面性能优化技术 2822.1 Cookie的创建、使用和销毁 2822.1.1 创建Cookie 2822.1.2 使用Cookie 3022.1.3 销毁Cookie 3022.2 页面性能优化 3222.2.1 减少HTTP请求次数 3222.2.2 静态资源与动态资源分离 3222.3 本章小结 32第23章 Socket通信 3423.1 Socket通信简介 3423.1.1 Socket通信的概念 3423.1.2 Socket通信的机制 3523.1.3 Socket通信的过程 3623.2 使用Socket实现聊天室功能 3623.2.1 使用PHP实现Socket服务端 3623.2.2 使用jQuery实现Socket客户端 3923.2.3 测试聊天室功能 4123.3 本章小结 43第四篇 响应式开发技术第24章 Bootstrap概述 4624.1 Bootstrap简介 4624.2 Bootstrap的特性 4724.2.1 Bootstrap的构成 4724.2.2 Bootstrap的功能 4724.3 Bootstrap的应用浏览 4724.4 Bootstrap的开发工具 4824.5 Bootstrap的安装和配置 4924.5.1 Bootstrap的下载和配置 4924.5.2 Bootstrap的文件结构 5024.6 本章小结 51第25章 Bootstrap的基本架构 5325.1 响应式开发技术 5325.1.1 响应式开发的概念 5325.1.2 响应式开发的流程 5425.1.3 响应式布局结构 5425.1.4 设计响应式网站 5525.2 Bootstrap的栅格布局 5625.2.1 栅格布局简介 5625.2.2 Bootstrap的终端设备类型 5625.2.3 Bootstrap的栅格基本布局 5725.2.4 Bootstrap的栅格水平布局和垂直布局 6125.2.5 Bootstrap的栅格排序和偏移 6525.3 本章小结 67第26章 Bootstrap的样式 6826.1 Bootstrap的作用 6826.2 媒体对象 6826.3 文本 7526.4 列表 7826.5 表格 8026.6 图片 8426.7 表单 8526.7.1 基础表单 8526.7.2 行内表单 8726.7.3 水平表单 8826.7.4 表单大小 8926.8 辅助样式 9026.8.1 背景色 9126.8.2 文本颜色 9126.9 本章小结 92第27章 Bootstrap的组件 9327.1 按钮 9427.1.1 按钮大小 9527.1.2 按钮状态 9527.2 下拉菜单 9627.2.1 创建下拉菜单 9727.2.2 分裂式下拉菜单 9927.2.3 上拉菜单 10027.2.4 其他下拉菜单 10127.3 按钮组 10227.3.1 工具栏 10327.3.2 两端对齐的按钮组 10427.3.3 按钮组的嵌套 10527.4 输入框组 10627.5 导航 10827.5.1 定义导航 10827.5.2 两端对齐导航 10927.5.3 嵌套下拉菜单 11027.5.4 导航栏 11127.5.5 导航栏的文字/图标 11227.5.6 导航栏其他组件 11327.5.7 设置导航栏的位置 11427.5.8 响应式导航栏 11527.5.9 分页导航 11727.5.10 翻页导航 11827.5.11 面包屑导航 11927.6 标签 12027.7 徽章 12027.8 缩略图 12227.9 警告框 12327.10 进度条 12427.11 版式 12627.11.1 巨幕区块 12627.11.2 页面标题 12627.11.3 列表组 12727.11.4 面板 12827.11.5 Well容器 12927.12 字体图标 13027.13 本章小结 131第28章 Sass概述 13228.1 Sass的概念 13228.2 Sass的安装 13328.3 Sass的配置 13528.4 Sass的基础语法 13628.4.1 变量 13628.4.2 嵌套CSS规则 13728.4.3 混合指令 13828.4.4 运算 14128.4.5 条件判断和循环 14428.4.6 数组 14728.4.7 导入Sass文件 14828.4.8 注释 14928.4.9 选择器继承 14928.5 本章小结 149第29章 Bootstrap响应式开发案例 15029.1 Bootstrap项目的搭建 15029.2 页面初始化 15229.3 后台模板布局 15329.4 项目首页 16029.5 用户中心和提醒事项 16429.6 数据查询和数据面板 16929.7 动画效果 17429.8 本章小结 176第五篇 网站项目实战第30章 CMS开发 17830.1 CMS概述 17830.2 CMS的内容 17930.3 搭建Laravel框架 17930.4 本章小结 179第31章 CMS基础页面 18031.1 CMS基础页面概述 18031.2 后台登录页 18031.2.1 创建数据库表及写入记录 18131.2.2 配置后台登录的表单页面 18231.2.3 处理表单数据 18231.3 后台首页 18431.4 访问权限控制 18631.5 本章小结 188第32章 模型管理实战 18932.1 模型管理概述 18932.2 模型创建 19032.3 模型列表 19632.4 模型修改 19832.5 模型删除 20232.6 本章小结 206第33章 栏目管理实战 20733.1 栏目管理概述 20733.2 栏目添加 20833.3 栏目列表查看 21333.4 栏目修改 21633.5 栏目删除 21733.6 本章小结 219第34章 内容管理实战 22034.1 内容管理概述 22034.2 内容添加 22134.3 内容保存 22534.4 内容呈现 22834.5 内容修改 23134.6 内容删除 23634.7 本章小结 238第35章 广告管理实战 23935.1 广告管理概述 23935.2 广告位管理 24035.2.1 广告位添加 24035.2.2 广告位列表查看 24535.2.3 广告位修改 24635.2.4 广告位删除 24835.3 广告内容管理 24935.3.1 广告内容表单添加 24935.3.2 广告内容图片呈现 25535.3.3 广告内容列表查看 25835.3.4 广告内容修改 26035.3.5 广告内容删除 26235.4 本章小结 263第36章 CMS前台页面呈现实战 26436.1 CMS前台页面概述 26536.2 注册服务和门面 26536.3 前台首页和导航 26736.3.1 前台首页 26736.3.2 导航 27036.4 文章页面 27336.4.1 新闻列表页 27336.4.2 新闻详情页 28036.5 产品页面 28436.5.1 产品列表页 28436.5.2 产品详情页 28736.6 其他页面 29036.6.1 “关于我们”和“联系我们” 29136.6.2 首页广告 29436.6.3 首页内容 29636.7 本章小结 300第37章 数据库备份与恢复实战 30137.1 数据库备份与恢复概述 30137.2 数据库备份 30137.3 数据库恢复 30437.4 本章小结 306第38章 静态资源管理实战 30738.1 静态资源管理概述 30738.2 静态资源列表展示 30838.3 静态资源上传 31138.4 静态资源删除 31238.5 本章小结 314
展开
为积极响应《国家职业教育改革实施方案》,贯彻落实《关于深化产教融合的若干意见》《国家信息化发展战略纲要》的相关要求,应对新一轮科技革命和产业变革的挑战,促进人才培养供给侧和产业需求侧结构要素全方位融合,促进教育链、人才链与产业链、创新链有机衔接,推进人力资源供给侧结构性改革,深化产教融合、校企合作,健全多元化办学体制,完善职业教育和培训体系,着力培养高素质劳动者和技术技能人才,工业和信息化部教育与考试中心依据教育部《职业技能等级标准开发指南》中的相关要求,以客观反映现阶段行业的水平和对从业人员的要求为目标,在遵循有关技术规程的基础上,以专业活动为导向,以专业技能为核心,组织企业工程师、高职和本科院校的学术带头人共同开发了《Web前端开发职业技能等级标准》。本教材以《Web前端开发职业技能等级标准》中的职业素养和岗位技术技能为重点培养目标,以专业技能为模块,以工作任务为驱动进行组织编写,使读者对Web前端开发的技术体系有更系统、更清晰的认识。随着新一轮科技革命与信息技术革命的到来,推动了产业结构调整与经济转型升级发展新业态的出现。在战略性新兴产业爆发式发展的同时,对新时代产业人才的培养提出了新的要求与挑战。据中国互联网络信息中心统计,截至2018年12月,我国网民规模达8.29亿人,手机网民规模达8.17亿人,网站数量达523万个,手机App(移动应用程序)在架数量达449万款。在“互联网+”战略的引导下,Web前端开发人员已经成为网站开发、手机App开发和人工智能终端设备界面开发的主要力量。企业增加门户网站的推广,从PC端到移动端,再到新显示技术、智能机器人、自动驾驶、智能穿戴设备、语言翻译、自动导航等新兴领域,全部需要应用Web前端开发技术。在智能制造等战略及新兴产业的高速发展中,出现了极为明显的人才短缺与发展不均衡现象。目前,软件开发行业的企业对Web前端开发工程师的需求量极大,全国总缺口每年近百万人。 随着移动互联网技术的高速发展,网站在静态页面的基础上添加了各类桌面软件,网页不再只是承载单一的文字和图片,而是被要求具备炫酷的页面交互、跨终端的适配兼容功能,使用富媒体让网页的内容更加生动,从而让用户有更好的使用体验,这些都基于前端技术来实现,其中包括HTML、CSS、HTML5、CSS3、AJAX、JavaScript、jQuery等,使得无论是在开发难度上还是在开发方式上,都对前端开发人员提出了越来越高的要求。本教材包括深入浅出MySQL数据库、PHP技术与应用、Web前后端数据交互技术、响应式开发技术、网站项目实战5个篇目38个章节。 第一篇深入浅出MySQL数据库。由浅入深介绍了MySQL数据库的基础知识和基本操作,包含MySQL的安装与配置、MySQL数据库管理、MySQL数据表管理、MySQL触发器的创建使用及删除等。其中包括第1章MySQL基础,第2章MySQL管理,第3章SQL基本语法,第4章索引、分区与视图,第5章存储过程与触发器,第6章数据库备份与恢复。 第二篇PHP技术与应用。详细剖析了PHP的基础知识与操作,涵盖PHP数组、函数、文件系统处理、图形图像处理,以及如何与Web页面交互,如何应用PHP操作与管理MySQL数据库,如何通过Session及Cookie的操作来控制会话。其中包括第7章PHP概述,第8章PHP语言基础,第9章PHP字符串操作函数,第10章PHP数字操作函数,第11章PHP日期和时间操作函数,第12章PHP数组操作函数,第13章PHP文件系统处理,第14章PHP图形图像处理,第15章PHP与Web页面交互,第16章PHP面向对象程序设计,第17章PHP操作数据库,第18章Laravel框架。第三篇Web前后端数据交互技术。详细介绍了HTTP与Web交互、AJAX的工作原理与应用,以及WebSocket实现浏览器后台传输、推送交互等,最后以API设计进行了知识拓展与延伸。其中包括第19章Web数据交互技术概述,第20章HTTP概述,第21章AJAX与iframe,第22章页面性能优化技术,第23章Socket通信。 第四篇响应式开发技术。主要通过Bootstrap的jQuery插件实战案例介绍UI流行框架,使学习者通过大量案例和讲解代码的方式,掌握Bootstrap的内核开发原理和Bootstrap的JavaScript的插件交互设计,从而快速成为开发高手。其中包括第24章Bootstrap概述,第25章Bootstrap的基本架构,第26章Bootstrap的样式,第27章Bootstrap的组件,第28章Sass概述,第29章Bootstrap响应式开发案例。 第五篇网站项目实战。主要讲述了CMS开发的实现,主要有后台登录、访问控制、模型管理、栏目管理、内容管理、广告位管理、广告内容管理等。其中包括第30章CMS开发,第31章CMS基础页面,第32章模型管理实战,第33章栏目管理实战,第34章内容管理实战,第35章广告管理实战,第36章CMS前台页面呈现实战,第37章数据库备份与恢复实战,第38章静态资源管理实战。本教材的编写与审校工作由高祥玉、朱晋蜀、陈旭、赵冰丽、王立军、严洁萍、陈慕菁完成,董旭依据《Web前端开发职业技能等级标准》对全书做了内容统筹、章节结构设计和统稿。由于编者水平有限,书中难免有不当之处,恳请读者不吝赐教并提出宝贵意见,相信读者的反馈将会为未来本教材再次修订提供良好的帮助。
展开