当前课程知识点:软件开发实训--动态网站开发 >  15 网站前端页面实现 >  15.1首页区域实现 >  15.1.1首页区域实现

返回《软件开发实训--动态网站开发》慕课在线视频课程列表

15.1.1首页区域实现在线视频

下一节:15.2.1首页内容脚本实现

返回《软件开发实训--动态网站开发》慕课在线视频列表

15.1.1首页区域实现课程教案、知识点、字幕

同学你好

欢迎回到软件开发实训课堂

前面我们把首页需要的幻灯片

以及滚动菜单等等

相关内容做了介绍

并且实现了前端与后端数据的提供

并且实现了前端与后端的数据交互

那么这节课咱们来看一下首页该怎么实现

为了实现首页

我们打开我们的index点html页面

在这个页面

我们已经实现了首页的菜单部分和幻灯片部分

以及我们的滚动内容区

这里我们加上注释

这是幻灯片区

滚动内容区

对于滚动内容区

它实际上分了上下中三个部分

上面就是滚动

我们可以通过行进行划分

第1行

我们就放滚动区内容

第2行我们放搜索表单

这是英文网站

所以是谷歌的搜索

再下一行是公告

我们可以把公告的内容从数据库里获取

而对于中间的整个行属于内容区

这一列是内容区域的左侧

实际上在它的右侧还有三个单元格

这三个单格分别是产品解决方案

联系我们等等

产品放在这里

这个是解决方案

还有关于我们

那么这三个区域分别放了这三个内容

而这三个区域的内容都是来自于后端

最下面是阪泉区

这里边还有备案信息

这些都是来自于后台的内容

那么对于后台我们提供的公告以及这三个区域

我们都可以把它放到相关内容里边去

我们可以把它作为标志进行获取

其中一个标志是公告

第2个标志是首页区内容有这三项

而版权和备案信息以及前面的logo

都是来自于网站的配置

现在我们来看如何获取这些内容

首先我们来看一下公告

为了实现公告和这三个内容区

我们需要增加一个内容实体的标志

我们打开内容实体

在内容实体的标志上

我们设置首页内容公告

这样就可以了

这样我们在添加的时候就有了首页和公告

信息

有了这些

我们只需要在我们的客户端控制器去查询我们

相对的内容就可以了

那么查询哪些内容呢

我们来看打开我们的客户端服务

在我们服务接口里

实际上我们前面单独的写了sceoll

以及slide

这是独立的方法

针对的是滚动区

下面这个也是的

它只不过是幻灯片

我们都可以单独的获取

那么对于公告我们同样的可以把它

通过这种方式来获取

我们来看一下它的实现

在实现里面

他通过这样的标志来获取对应的内容

对于我们来讲

我们可以通过这种方式更简单的设置一个方法

而这个方法接受的参数就是我们的标志

而在我们的服务时限里边

也只需要实现它

通过数据访问对象去访问内容

这样我们在控制台就可以根据需要来获取我们

相对应的内容了

这里获取公告

公告通常情况下只需要一个就可以了

所以我们这里面直接返回一个对象就行

不需要返回集合

因为它公告那里边仅仅只显示一条信息

直接返回我们的对象

这样它只是把标志flag

放在了控制器里边去传递

这样得到的是一个集合

我们需要把集合做一个判断

因为我们只需要一个对象

我们判断他首先不为空

并且

他一定有元素

所以我们最终返回

第1个元素就可以了

如果说公告不存在我们返回一个空

而对于首页需要的内容区

我们一样的方式

这里边我们用con

它需要的仅仅只是一个集合

所以我们不需要对集合进行处理

首页的内容就可以了

前面说过我们把这个标志全部放在了煤局里边

实际上你完全可以把它放在

后台的数据库进行管理

这两种方式都是可行的

这样我们就把公告和内容发送到前端去了

在这里注意它返回的是节省数据

所以要加一个responsebody

这样一个注解

来表明我们的方法

返回的对象以内容的形式反馈给前端

当然这个内容的类型就是节省格式

这是获取的数据的控制器的实现

那么现在我们在前端来获取我们的公告和内容

首先我们把公告的标题给出来

我们打开园站公告的标题

就是这么一个红色的文字

我们这里用H5来表示

因为我们在获取数据时通过的是vueroot

这样一个根节点传进来的数据

所以在这里我们只需要把公告这个信息

给他加进来

公告

.title

然后具体的公告内容

我们用一个P标签

html格式

去TML格式的数据给他传过来

这样公告的标题和它的内容都显示出来了

然后搜索表单是谷歌的表单

它是一个固定的内容

因此上你可以把他的谷歌的搜索的路径给它

复制过来

因为我们现在无法去访问谷歌

所以你可以用百度来代替它

对于百度我们只要输入一个关键字

然后点击百度

那么通常情况下他就会给出搜索的路径

这样的话我们可以看一下路径里边

他首先用的是https协议

它的关键字用的是WD好

我们直接在这里来试一下

我们用https//加上WD来搜索一下

他并没有给我们搜索好

加了一个S路径我们再来一下

还有一个S的路径

他既然转向

我们就别让他转向直接加上baiducom

/S问号WD等于spring

这样的话他已经搜索了

他给我们搜索了

所以我们只需要通过这个路径来去完成我们的

表单就可以了

这个表单可以这样写

form

他是个请求

所以我们只需要给出action就可以了

com/

S问号

这样S就可以了

不需要加问号

然后我们的内容input等于text

给出名字

WD

它的搜索按钮

它是一个图片

所以我们可以用 图片来描述它

这样我们的左边区域

它的搜索以及这个公告

在html里面就写好了

有关首页使用组件我们先讲到这里

下节课我们再见

软件开发实训--动态网站开发课程列表:

1 前端需求分析

-1.1课程介绍

--1.1.1课程介绍

--1.1.2课程介绍PPT

--1.1.3随堂测试

-1.2网站需求分析

--1.2.2网站需求分析

--1.2.3需求PPT

--1.2.4随堂测试

-1.3网站首页分析

--1.3.1网站首页分析

--1.3.2首页分析PPT

--1.3.3随堂测试

-1.4导航菜单分析

--1.4.1导航菜单分析

--1.4.2课程PPT

--1.4.3随堂测试

-1.5内容区域分析

--1.5.1内容区域分析

--1.5.2课程PPT

--1.5.3随堂测试

-1.6内容副页面分析

--1.6.1副页面分析

--1.6.2课程PPT

--1.6.3软件系统需求分析

-1.7编写需求文档

-1.8需求分析理解

2 后端分析

-2.1后端页面总体分析

--2.1.1后端页面总体设计

--2.1.2课程PPT

--2.1.3随堂测试

-2.2用户管理功能设计

--2.2.1用户管理功能分析

--2.2.2课程PPT

--2.2.3随堂测试

-2.3内容与分类功能分析

--2.3.1内容与分类功能分析

--2.3.2课程PPT

--2.3.3随堂测试

-2.4网站配置功能设计

--2.4.1网站配置功能设计

--2.4.2课程PPT

--2.4.3软件系统设计

--2.4.4随堂测试

-2.5数据库及表结构分析

--2.5.1数据库及表结构分析

--2.5.2课程PPT

--2.5.3数据库设计

-总体设计文档

3 接口设计

-3.1前台模板约定

--3.1.1前台模板约定

--3.1.2课程PPT

--3.1.3随堂测试

-3.2网站配置接口设计

--3.2.1网站配置接口设计

--3.2.2课程PPT

--3.2.3随堂测试

-3.3菜单接口设计

--3.3.1菜单接口设计

--3.3.2课程PPT

--3.3.3随堂测试

-3.4内容接口设计

--3.4.1内容接口设计

--3.4.2课程PPT

--3.4.3随堂测试

-3.5幻灯片接口设计

--3.5.1幻灯片接口设计

--3.5.2课程PPT

--3.5.3随堂测试

-补充设计文档

-3.7接口设计

4 功能设计

-4.1用户管理功能设计

--4.1.1用户管理功能设计

--4.1.2课程PPT

--4.1.3随堂测试

-4.2菜单管理功能设计

--4.2.1菜单管理功能设计

--4.2.2课程PPT

--4.2.3随堂测试

-4.3内容管理功能设计

--4.3.1内容管理功能设计

--4.3.2课程PPT

--4.3.3随堂测试

-4.4网站配置信息设计

--4.4.1网站配置信息设计

--4.4.2课程PPT

--4.4.3随堂测试

-完成设计文档

-4.6随堂测试

5 环境搭建与开发

-5.1开发环境搭建

--5.1.1环境搭建

--5.1.2随堂测试

-5.2Web前端环境搭建

--5.2.1Web前端环境

-5.3创建用户实体

--5.3.1用户实体创建

--5.3.2随堂测试

-5.4用户实体表创建与初始化

--5.4.1用户实体表创建与初始化

--5.4.2随堂测试

-5.5用户数据访问接口实现

--5.5.1用户数据访问接口实现

--5.5.2随堂测试

-5.6环境搭建问题

-5.7环境搭建问题

6 用户管理功能实现

-6.1用户服务层接口实现

--6.1.1用户服务层接口实现

--6.1.2随堂测试

-6.2用户列表和编辑控制器实现

--6.2.1用户列表和编辑控制器实现

--6.2.2随堂测试

-6.3用户存储和删除控制器实现

--6.3.1用户存储和删除控制器实现

-6.4用户添加、编辑界面实现

--6.4.1用户添加、编辑界面实现

-6.5用户管理添加用户调试

--6.5.1用户管理添加用户调试

-6.6开发

7 用户管理功能实现二

-7.1用户查询模板实现

--7.1.1用户查询模板实现

--7.1.2随堂测试

-7.2用户信息编辑的实现

--7.2.1用户信息编辑的实现

-7.3单个用户删除实现

--7.3.2单个用户删除实现

-7.4多个用户删除实现

--7.4.1多个用户删除实现

8 用户管理功能实现三

-8.1用户列表分页基本实现

--8.1.1用户列表分页基本实现

-8.2用户列表查询结果分页实现

--8.2.1用户列表查询结果分页实现

-8.3通用日期处理

--8.3.1通用日期处理

-8.4整型日期处理

--8.4.1整型日期处理

--8.4.2随堂测试

-8.5枚举数据的应用

--8.5.1枚举数据的应用

--8.5.2Spring Boot开发

9 后台主界面实现

-9.1登录逻辑实现

--9.1.1登录逻辑实现

--9.1.2随堂测试

-9.2登录界面及流程调试

--9.2.1登录界面及流程调试

--9.2.2随堂测试

-9.3管理主界面实现

--9.3.1管理主界面实现

--9.3.2随堂测试

-9.4授权验证拦截器实现

--9.4.1授权验证拦截器实现

--9.4.2随堂测试

-9.5拦截器调试

--9.5.1拦截器调试

10 分类管理实现

-10.1分类接口实现

--10.1.1分类接口实现

-10.2分类添加、编辑实现

--10.2.1分类添加、编辑实现

-10.3分类树结构实现

--10.3.1分类树结构实现

-10.4分类删除实现

--10.4.1分类删除实现

--10.4.2随堂测试

11 内容管理实现

-11.1内容实体定义

--11.1.1内容实体定义

-11.2相关接口定义

--11.2.1相关接口定义

-11.3服务接口实现

--11.3.1服务接口实现

-11.4内容添加、编辑模板实现

--11.4.1内容添加、编辑模板实现

-11.5内容添加、编辑控制器实现

--11.5.1内容添加、编辑控制器实现

-11.6内容检索页面实现

--11.6.1内容检索页面实现

-11.7内容分类树实现

--11.7.1内容分类树实现

12 UEditor富文本编辑器

-12.1修改UEditor相关问题

--12.1.1修改UEditor相关问题

-12.2整合UEditor到内容编辑界面

--12.2.1整合UEditor到内容编辑界面

-12.3UEditor图片对话框应用

--12.3.1UEditor图片对话框应用

-12.4文件上传问题处理

--12.4.1文件上传问题处理

13 网站配置管理实现

-13.1网站配置相关类实现

--13.1.1网站配置相关类实现

-13.2网站配置界面模板实现

--13.2.1网站配置界面模板实现

-13.3网站配置调试

--13.3.1网站配置调试

14 网站前端组件实现

-14.1网站首页布局实现

--14.1.1网站首页布局实现

-14.2菜单Vue组件实现

--14.2.1菜单Vue组件实现

--14.2.2随堂测试

-14.3幻灯片Vue组件实现

--14.3.1幻灯片Vue组件实现

-14.4滚动Vue组件实现

--14.4.1滚动Vue组件实现

--14.4.2随堂测试

-14.5滚动接口实现

--14.5.1滚动接口实现

-14.6滚动接口调试

--14.6.1滚动接口调试

-14.7幻灯片接口实现

--14.7.1幻灯片接口实现

15 网站前端页面实现

-15.1首页区域实现

--15.1.1首页区域实现

-15.2首页内容脚本实现

--15.2.1首页内容脚本实现

-15.3首页完善

--15.3.1首页完善

-15.4Vue组件放入单文件

--15.4.1Vue组件放入单文件

-15.5详细页面实现

--15.5.1详细页面实现

-15.6前端问题

16 测试与发布

-16.1网站测试介绍

--16.1.1网站测试介绍

--16.1.2课程PPT

-16.2功能测试

--16.2.1功能测试

--16.2.2课程PPT

-16.3打包发布

--16.3.1打包发布

-16.4部署运行

--16.4.1部署运行

--16.4.2随堂测试

15.1.1首页区域实现笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。