我正在开发一个问答网站。每个答案旁边都有一个“选择为最佳答案”按钮,该按钮应该对提问者可见,但对其他查看者不可见。网页的其他部分几乎相同。那么我该如何编码这个网页呢?我是否应该每次检查查看者身份以确定按钮是否应该可见。如果一个问题有很多答案,那么除了提问者之外,还有很多按钮对观众隐藏。这种编码会浪费很多额外的带宽吗?而且我认为这种编码有点可疑。有更好的方法吗?
“添加评论”按钮也有同样的问题。右下方有一个“添加评论”按钮和一个隐藏的<form><textarea></textarea></form>
,如果有20个答案,就会有20个隐藏<form></form>
,隐藏的代码大大增加了HTML文件的大小。有没有优雅的方式呢?
至于“添加评论”按钮,任何登录的用户都可以添加评论,因此没有身份区分。那么如何处理这个问题呢?