Leave a Message

同类事物

Hacker News
solidot.org

主要特征

列表(无限滚动;每页最多)
默认显示一行内容(可设定项)
仅文本内容
读、赞、踩、隐

按时间筛选,按作者筛选,按长度筛选,按主题筛选,按颜色筛选

时间的划分:时间点、时间段;年、季节、月、周、天、小时、分钟、秒
人物的分类:性别、年龄、学历、职业、用户名、用户ID、自定义
留言的长度:几个字、几十个字、几百个字、几千个字、几万个字
主题的创建:自定义
颜色的海洋:常见颜色、有名字的颜色、没有名字的颜色

主要模块

展示列表: msgList
筛选面板: msgFilter
写作面板: msgCreate
账户面板: account

数据对象

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//  留言
const dataObj={
mid: ${messageID},
msg: ${message},
mlg: ${messageLength},
uid: ${userID},
ts: ${timestamp},
tid: ${topicID},
cid: ${colorHex},
vid: ${valueID},
};

// 用户
const userObj={
uid: ${userID},
unm: ${userName},
sex: ${userGender},
age: ${userAge},
edu: ${education},
job: ${profession},
etc: ${custom}
};

// 价值
const valueObj={
vid: ${valueID},
read: [[userID,ts]...],
up: [[userID,ts]...],
down: [[userID,ts]...],
hide: [[userID,ts]...]
};