现在帖子下面的回复是可以被点赞的了,我还想为回复加上高亮的功能,也就是回复的背景色会由白色变成浅绿这样的高亮。 样式方面事小,但算法方面,希望可以集思广益一下。 刚才跟 @panawang 通了一下邮件,摘取部分内容如下:
我初步的计划是想引入一个算法,通过 function(回复被点赞次数,帖子浏览量,帖子被回复次数,用户积分)这样一个算法来使一些回复高亮出来。 我跟你说说我的思路,我在想,一个帖子的质量如果高,则评论数量会是线性增长的,而帖子浏览量是略有指数增长的性质,所以他们之间要通过 log 函数之类的关系来平衡。点赞次数应该也是线性的。用户积分的话呢,应该要在其中占有不少比重才好。
我跑了一下 perf,预期的计算量不会影响网站的性能 链接:http://jsperf.com/math-perf-alsotang
恩, 高亮回复, 可以让浏览者, 快速定位有用信息. 算法得拉几个大牛给出出注意 @suqian
你不说都发现不了。总感觉社区的颜色太灰,比较沉
为什么不在界面的区块变成圆角矩形呢?
那帖子某块,可以做一个渐变的热度条,用户拖动热度条来控制显示/隐藏回复
呃… 性能完成可以忽略…
被点赞了作者会知道吗?
@fengxiaolong 不知道
很显然这应该放在客户端来做,色彩值没必要搞那么精准的计算。页面里只需要知道每个贴的喜欢/不喜欢的点击次数,按数字排个红绿榜,第一名就用红绿色的极值,其他的按百分比递减。
@alsotang 墙裂要求知道