这是我参与「第四届青训营 」笔记创作活动的第2天
小队项目: 仿掘金页面
[书接上文...] (juejin.cn/post/712763…)
上回说到,有了目标和方法(测量网页数据)
大家就开始行动起来,没过多久,就完成了现阶段的任务(大家都很重视)
思考-下一步任务(关于掘金页面数据的想法)
当我们小队有了会后端的成员和也会使用api接口的成员,我和队员们讨论并且决定了:写一个属于我们的api项目接口
一有这个想法我就先头脑风暴了一下:首页需要请求哪些...文章详情页需要哪些请求...
这样一想真的还不少
首页
首页基本上比较多的是一堆文章的概览,首先文章id是肯定比较重要的,我们可以根据这个id去点击跳转相应的文章详情页面,其他的比如作者昵称,标签,点赞数...这些比较单一的还是很好看出来的
文章详情页
文章详情页这里就比较多了,我打算把他分成3部分
1-文章内容页面
这里比较多,有好一大段,并且每个文章的标题和内容肯定是不一样的,这是我想到了--github-markdown-css--这个工具真的是用起来之后会非常漂亮,并且看了掘金文章详情页的标签,果然有它的身影:
这里的文章详情 盒子的类名是mardown-body
那这文章内容就非常好办了(想法:直接复制,通过后端请求之后放进来)
2.文章的侧边栏即其他
文章的标题-作者-发布时间-点击作者还可以跳转作者的详情页等这些都需要考虑,
侧边栏的内容还是不少的,点赞数...收藏数... 千万不能忘了交互效果,比如:点赞该文章之后,这个点赞按钮会变换样式,并且点赞之后点赞数+1,若再次点击就取消....细节还是很多的
3.文章下的评论区
这个就比较多了,因为每个文章下都有不同的评论,评论也会有不同的内容,会有不同的人评论,评论里会有评论的评论,每个评论也是不同的人......
总之,咱们还是制定了好了后端的计划雏形,接下来该怎么安排呢....