图书简介:
第1章 实践概述 11.1 实践目标 11.2 实践知识地图 11.3 实施安排 101.3.1 实验(技术专题)部分 101.3.2 综合实践部分 19第2章 开发工具(HBuilder) 222.1 实验目标 222.2 实验任务 222.3 设计思路 222.4 实验实施(跟我做) 222.4.1 步骤一:下载并安装HBuilder 222.4.2 步骤二:HBuilder主界面 232.4.3 步骤三:在HBuilder中安装PHP插件 242.4.4 步骤四:创建Web项目工程 252.4.5 步骤五:创建HTML页面 262.4.6 步骤六:编辑html文件 272.4.7 步骤七:运行 28第3章 Web静态网页开发(小说网首页) 293.1 实验目标 293.2 实验任务 303.3 设计思路 32 3.4 实验实施(跟我做) 353.4.1 步骤一:创建工程 353.4.2 步骤二:制作首页 353.4.3 步骤三:制作小说列表页面 373.4.4 步骤四:加载小说列表页面 393.4.5 步骤五:添加样式美化首页 403.4.6 步骤六:添加样式美化小说列表页面 44第4章 JavaScript开发交互效果页面(房贷计算器) 474.1 实验目标 474.2 实验任务 484.3 设计思路 494.4 实验实施(跟我做) 524.4.1 步骤一:创建工程 524.4.2 步骤二:使用HTML布局页面 524.4.3 步骤三:使用CSS样式美化页面 534.4.4 步骤四:创建house.js文件 564.4.5 扩展:正则表达式验证输入 59第5章 jQuery开发交互效果页面(留言页面) 615.1 实验目标 615.2 实验任务 625.3 设计思路 635.4 实验实施(跟我做) 645.4.1 步骤一:创建工程 645.4.2 步骤二:使用HTML布局留言页面 645.4.3 步骤三:使用CSS样式美化留言页面 655.4.4 步骤四:引入jQuery文件和jQuery UI文件 665.4.5 步骤五:输入留言信息 675.4.6 步骤六:发布留言 685.4.7 步骤七:保存留言信息 68第6章 Bootstrap开发页面(注册页面) 696.1 实验目标 696.2 实验任务 706.3 设计思路 706.4 实验实施(跟我做) 726.4.1 步骤一:引入Bootstrap文件 726.4.2 步骤二:制作页头导航栏 736.4.3 步骤三:制作注册栏 736.4.4 步骤四:制作页脚 766.4.5 步骤五:运行效果 76第7章 Bootstrap开发页面(分类信息页面) 777.1 实验目标 777.2 实验任务 787.3 设计思路 797.4 实验实施(跟我做) 827.4.1 步骤一:引入Bootstrap 827.4.2 步骤二:制作页头 827.4.3 步骤三:制作产地筛选栏和商品信息栏 847.4.4 步骤四:制作页脚 867.4.5 步骤五:响应到移动端 86第8章 MySQL(MySQL基本操作) 888.1 实验目标 888.2 实验任务 888.3 设计思路 898.4 实验实施(跟我做) 898.4.1 步骤一:下载并安装MySQL 898.4.2 步骤二:登录MySQL 908.4.3 步骤三:数据库基本操作 92第9章 MySQL(试题信息管理) 939.1 实验目标 939.2 实验任务 949.3 设计思路 959.4 实验实施(跟我做) 979.4.1 步骤一:创建数据库 979.4.2 步骤二:创建表 979.4.3 步骤三:表的操作 999.4.4 步骤四:视图 1009.4.5 步骤五:索引 1009.4.6 步骤六:管理表数据 1009.4.7 步骤七:查询表数据 1019.4.8 步骤八:导入和导出数据库脚本 1029.4.9 步骤九:事务控制 1039.4.10 步骤十:触发器 1049.4.11 步骤十一:存储过程 105第10章 PHP制作动态网页(第一个PHP程序) 10710.1 实验目标 10710.2 实验任务 10810.3 设计思路 10810.4 实验实施(跟我做) 10810.4.1 步骤一:更改Apache的网站根目录 10810.4.2 步骤二:制作第一个PHP程序 110 10.4.3 步骤三:发布运行 11110.4.4 步骤四:扩展 112第11章 PHP制作动态网页(日期计算器) 11311.1 实验目标 11311.2 实验任务 11411.3 设计思路 11411.4 实验实施(跟我做) 11511.4.1 步骤一:编写主页 11511.4.2 步骤二:判断闰年 11611.4.3 步骤三:验证日期 11611.4.4 步骤四:计算天数 11711.4.5 步骤五:处理请求 11811.4.6 步骤六:运行效果 119第12章 PHP制作动态网页(购物车) 12012.1 实验目标 12012.2 实验任务 12112.3 设计思路 12312.4 实验实施(跟我做) 12412.4.1 步骤一:制作商品列表页面 12412.4.2 步骤二:将商品加入购物车 12612.4.3 步骤三:制作购物车页面 12812.4.4 步骤四:改变购物车内的商品数量 12912.4.5 步骤五:制作确认订单页面 12912.4.6 步骤六:制作订单页面 131第13章 PHP制作动态网页(在线投票系统) 13213.1 实验目标 13213.2 实验任务 13313.3 设计思路 13313.4 实验实施(跟我做) 13513.4.1 步骤一:创建项目和文件 13513.4.2 步骤二:页面基类 13613.4.3 步骤三:姓名输入页面 13713.4.4 步骤四:投票页面 13813.4.5 步骤五:数据的获取和写入 139第14章 PHP制作动态网页(学生成绩管理) 14114.1 实验目标 14114.2 实验任务 14214.3 设计思路 14314.4 实验实施(跟我做) 14614.4.1 步骤一:创建项目和文件 14614.4.2 步骤二:创建数据库 14714.4.3 步骤三:制作CSS样式 14714.4.4 步骤四:制作登录页面 14714.4.5 步骤五:制作成绩管理页面 14914.4.6 步骤六:编写数据库操作PHP代码 15114.4.7 步骤七:数据的获取和写入 153第15章 AJAX制作动态网页(阅读器) 15815.1 实验目标 15815.2 实验任务 15915.3 设计思路 16015.4 实验实施(跟我做) 16115.4.1 步骤一:创建项目和文件 16115.4.2 步骤二:实现XML格式数据接口 16115.4.3 步骤三:实现JSON格式数据接口 16215.4.4 步骤四:制作HTML页面 16315.4.5 步骤五:制作CSS样式 16315.4.6 步骤六:编写AJAX请求 16415.4.7 步骤七:构建XML格式的书籍内容 16515.4.8 步骤八:构建JSON格式的书籍内容 16615.4.9 步骤九:清除页面内容 167第16章 RESTful API规范(视频列表) 16816.1 实验目标 16816.2 实验任务 16916.3 设计思路 17016.4 实验实施(跟我做) 17216.4.1 步骤一:处理API请求 17216.4.2 步骤二:返回视频列表数据 17516.4.3 步骤三:使用RESTful API 176第17章 Laravel框架构建动态网站(第一个Laravel程序) 17817.1 实验目标 17817.2 实验任务 17917.3 设计思路 18017.4 实验实施(跟我做) 18117.4.1 步骤一:安装Composer 18117.4.2 步骤二:配置国内镜像 18317.4.3 步骤三:创建Laravel工程 18317.4.4 步骤四:配置虚拟主机 18417.4.5 步骤五:编写index.blade.php文件 18617.4.6 步骤六:编写路由 186第18章 Laravel框架构建动态网站(在线答题) 18718.1 实验目标 18718.2 实验任务 18818.3 设计思路 18818.4 实验实施(跟我做) 19018.4.1 步骤一:创建Laravel工程 19018.4.2 步骤二:配置路由 19118.4.3 步骤三:创建控制器类QuizController 19118.4.4 步骤四:编写quiz.blade.php文件 19218.4.5 步骤五:编写result.blade.php文件 19318.4.6 步骤六:编写QuizController()处理函数 194第19章 Laravel框架构建动态网站(个人博客) 19719.1 实验目标 19719.2 实验任务 19819.3 设计思路 20019.4 实验实施(跟我做) 20319.4.1 步骤一:创建Laravel工程 20319.4.2 步骤二:配置路由 20419.4.3 步骤三:创建控制器类 20519.4.4 步骤四:实现登录功能(查询构建器) 20519.4.5 步骤五:创建模型类 20619.4.6 步骤六:实现登录功能 20719.4.7 步骤七:显示博客列表 20819.4.8 步骤八:添加博客 21219.4.9 步骤九:修改和删除博客 212第20章 AJAX制作动态网页(天气预报) 21420.1 实验目标 21420.2 实验任务 21620.3 设计思路 21620.4 实验实施(跟我做) 21720.4.1 步骤一:创建工程和文件 21720.4.2 步骤二:实现PHP数据接口 21820.4.3 步骤三:制作HTML页面 21920.4.4 步骤四:制作CSS样式 22020.4.5 步骤五:编写AJAX请求 221第21章 综合实践(淘兴趣) 22321.1 项目简介 22321.2 实践目标 22321.3 需求分析 22421.4 页面设计 22621.4.1 工作任务 22621.4.2 设计思路 22621.4.3 实现(跟我做) 22821.5 第一阶段PHP页面混合式:创建工程 23321.5.1 工作任务 23321.5.2 设计思路 23321.5.3 实现(跟我做) 23621.6 第一阶段PHP页面混合式:系统管理 24121.6.1 PHP页面混合式:管理员登录 24121.6.2 PHP页面混合式:兴趣管理 24621.7 第一阶段PHP页面混合式:用户注册 25321.7.1 工作任务 25321.7.2 设计思路 25421.7.3 实现(跟我做) 25521.8 第一阶段PHP页面混合式:用户登录 25821.8.1 工作任务 25821.8.2 设计思路 25921.8.3 实现(跟我做) 25921.9 第一阶段PHP页面混合式:个人中心 26121.9.1 工作任务 26121.9.2 设计思路 26221.9.3 实现(跟我做) 26321.10 第一阶段PHP页面混合式:首页 26521.10.1 工作任务 26521.10.2 设计思路 26721.10.3 实现(跟我做) 26821.11 第一阶段PHP页面混合式:趣点管理 27021.11.1 PHP页面混合式:创建趣点 27021.11.2 PHP页面混合式:搜索趣点 27521.11.3 PHP页面混合式:订阅趣点 28121.12 第一阶段PHP页面混合式:微博管理 28721.12.1 工作任务 28721.12.2 设计思路 28921.12.3 实现(跟我做) 28921.13 第二阶段移动端响应式页面:首页 29321.13.1 工作任务 29321.13.2 设计思路 29321.13.3 实现(跟我做) 29421.14 第三阶段AJAX+JSON:用户注册 29721.14.1 工作任务 29721.14.2 设计思路 29821.14.3 实现(跟我做) 29921.15 第三阶段AJAX+JSON:用户登录 30721.15.1 工作任务 30721.15.2 设计思路 30821.15.3 实现(跟我做) 30921.16 第三阶段AJAX+JSON:趣点管理 31421.16.1 工作任务 31421.16.2 设计思路 31621.16.3 实现(跟我做) 31621.17 第三阶段AJAX+JSON:微博管理 32821.17.1 工作任务 32821.17.2 设计思路 33021.17.3 实现(跟我做) 33021.18 第四阶段RESTful API:搜索趣点 33921.18.1 工作任务 33921.18.2 设计思路 340 21.18.3 实现(跟我做) 34221.19 第五阶段Laravel:用户注册 35021.19.1 工作任务 35021.19.2 设计思路 35121.19.3 实现(跟我做) 35221.20 第五阶段Laravel:用户登录 35921.20.1 工作任务 35921.20.2 设计思路 36021.20.3 实现(跟我做) 361
展开
为了帮助读者学习和掌握《Web前端开发职业技能等级标准》(中级)中涵盖的实践技能,工业和信息化部教育与考试中心1+X项目组组织企业工程技术人员编写了本书。本书按照标准中涉及的核心技能要求精心设计了技术专题,这些技术专题全部按照企业项目开发思路进行分析和设计。除此之外,笔者还设计了一个分享领域网站案例,以提高读者的Web前端开发应用实践能力。在编写过程中,注重引导读者如何理解将Web前端开发中的知识单元与项目需求和技术进行对接,并采用迭代开发思路进行每一个功能的开发。全书分为实验(技术专题)和综合实践(淘兴趣项目)两部分,每一部分设定实践目标,以任务为驱动,采用迭代开发思路进行开发,共21章。第1章是实践概述,主要描述本书的实践目标、实践知识地图和实施安排。第2章至第20章是实验部分,针对HTML5、CSS3、JavaScript、jQuery、Bootstrap、MySQL、PHP、Laravel、AJAX、JSON、RESTful API等核心知识单元设计了技术专题,每一个技术专题针对一次实验项目进行训练,内容包括实验目标、实验任务、设计思路和实验实施(跟我做),最大程度覆盖Web前端开发中级实践内容。第21章是综合实践部分,设计了“淘兴趣”实践案例,完整贯穿Web前端开发核心知识,阐释了如何在真实企业项目中应用Web前端开发核心知识,并通过“迭代开发”详细讲解了实践项目的开发过程。整个项目根据技术选型和功能模块,分为五大阶段,分别为“第一阶段PHP页面混合式”“第二阶段移动端响应式页面”“第三阶段AJAX+JSON”“第四阶段RESTful API”“第五阶段Laravel”,层层递进,完整贯穿Web前端开发核心知识。通过技术专题和案例综合训练,使读者能够达到中级Web前端工程师水平。参与本书编写工作的有张晋华、马庆槐、王博宜、郑婕、吴奇飞、李文、黄俊丹、赵俊、姜宜池、杜慧情、成菲、江涛、彭险等。谭志彬、龚玉涵依据《Web前端开发职业技能等级标准》(中级)为本书做了整体策划和内容统筹。由于编者的水平和时间有限,本书难免存在不足之处,敬请读者批评和指正。
编者
展开