全栈工程师 13 笔记

Node.js实现评论功能

多说: http://duoshuo.com/(评论接口)

评论的样式是盖楼形式,参考网易评论。

简单实例:



  
    
    盖楼评论
    
  
  
    
一楼
二楼
三楼

效果:

全栈工程师 13 笔记_第1张图片
效果

数据存储结构

商品的评论和商品评论评论的回复在同一集合里

数据结构

[
  {
    _id:ObjectID(),//自动ID
    _gid://商品ID
    _status:0,//状态
    _discuss:[//评论内容
      {
        _id:ObjectID(),//评论ID (楼主)
        _uid://用户ID
        _status:0,//状态
        _content://评论内容
        createtime://评论时间
      },
      {
        _id:ObjectID(),//评论(回复)ID (一楼)
        _uid://用户ID
        _status:0,//状态
        _content://评论内容
        createtime://评论时间
      }
      ...
    ]
  }
  ...
]

jquery 序列化表单

  1. html代码:



  2. jquery代码:
    $(".form").serialize();
  3. 结果:
    name=name&passwd=password
全栈工程师 13 笔记_第2张图片
代码
页面显示
全栈工程师 13 笔记_第3张图片
打印出的结果

你可能感兴趣的:(全栈工程师 13 笔记)