请问公司运营人员在后台更新最新资讯文章,然后可以自动更新在公司首页的网页,对于前端怎么写代码实现,这个流程是怎样的?

新手上路,请多包涵

我今天遇到一个问题,就是想实现一个功能,公司里面运营人员在后台管理系统增删改查文章,在公司的首页的最新资讯模块可以自动的更新发布的最新的文章,对于前端需要做什么,怎么用代码实现这个功能,我也想自己开发一个后台管理系统,就是那种有权限的那种,也请大家指明方向,这两点是怎么用代码实现的,可以大概说一下,谢谢!
2.png
1.这是首页内的自动更新模块(最新资讯模块)
1.png
这是最新资讯具体内容,这个内容也是前端自己写代码实现的,还是自动生成的,从后台更新最新的文章,是如何实现的,谢谢!### 问题描述

阅读 3.4k
4 个回答
  1. 前端不用管这个,只要后台修改返回值即可
  2. 举个例子吧
// 后台提供一个API返回 最新资讯。 例如 api/newList
// api返回格式参照
[{
   img: 'http://test.com/dsax56ad7ss6ad5d.jpg',
   title: '程序员这份工作有前途么?',
   link: 'http://test.com/content/dsada6767',
   content: 'dasdksajdklsadklskdjsadksajdklsajdadjskaj...'
}, {
   img: 'http://test.com/dsax56ad7ss6ad5d.jpg',
   link: 'http://test.com/content/dsada6767',
   title: '程序员这份工作有前途么?',
   content: 'dasdksajdklsadklskdjsadksajdklsajdadjskaj...'
}, {
   img: 'http://test.com/dsax56ad7ss6ad5d.jpg',
   title: '程序员这份工作有前途么?',
   link: 'http://test.com/content/dsada6767',
   content: 'dasdksajdklsadklskdjsadksajdklsajdadjskaj...'
},
...]
// 然后前端根据上面数据就可以显示了在页面上了,数据越靠前越新
// 点击跳到详情页面 就是link的那个地址
  1. 需要后端配置
  2. 可以试试 WordPress
  3. 不熟悉 PHP 可以看看 Ghost
  4. 不熟悉数据库可以选择 JAMstack,不过中文资料比较少

这个与前端没有关系,后端负责提供数据,前端负责显示,你只要把显示的工作做了就行了,具体显示方法看情况
1、前后端分离的化,你在前端请求接口进行渲染即可
2、前后端不完全分离的情况,比如一些常见的mvc框架,在view层,这些工作一般后端也就带着做了,也不需要前端专门去做

自动更新?就和思否首页那样?会提示你有新的内容,然后让你刷新?

还是说用户每次刷新看到的内容不一样。

还是说用户下次刷新,拉取最新的内容。

先说自动更新,这里需要后台新增了文章之后通知给前端,然后前端触发拉消息。
这里方案有 websocket、轮询、长连接挂起 等等。

每次内容不一样,这里一般是把你的浏览位置记录在了服务端。然后服务端过滤了。

下次刷新拉取最新内容,这个就比较简单了,创建时间倒序,什么也不用做。

这种叫 CMS 吧,应该也有一些开源的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题