laiy / Exchange

Course project from SYSU.
0 stars 3 forks source link

6.6 前端/和/list #17

Open zengyh1900 opened 9 years ago

zengyh1900 commented 9 years ago

1.不知道搜索要怎么实现“搜索” 2.wish中没有点赞的参数,如何实现最新和最热的排序...QAQ是写在coffe吗,还是后台传过来就是有序的? 3.列表的话是分为粉丝列表和关注列表,get的时候需要传个参数过来决定是要显示粉丝还是要显示关注,还是写在同一个页面?..我先写了粉丝列表 4.我也不清楚到list的正确打开方式,我打不开,就用别的路径写了下页面,但是最后有修改好。 5.用户的图片,因为好像没有这个属性也就没有写了,用了固定的一张图片。

laiy commented 9 years ago
  1. 字符串匹配算法
  2. 后台传过来的是有序的,暂时没有考虑最新最热的功能,先run起来
  3. 都显示,返回的参数为一个user,user里面的fans和following都有
  4. list的get方法的url后面是带id的,比如/list/iaushf12r89fhioaf ,后面的字符串就是id,给后台查找的,理论上来说要等全部功能实现了才能测试这个,所以你现在这么写是可以的。
  5. ok
zengyh1900 commented 9 years ago

1.那这样的搜索就是对当前页面进行全文搜索吗?就像ctrl+f的效果? 2.好的 3.我是觉得后台应该传个参数给前端说现在是显示粉丝还是关注,好像一般不是显示在一个页面里面的。 4.好的

laiy commented 9 years ago
  1. 可以直接把标题的value通过DOM获取到一个数组,然后匹配,我记得js是可以直接find之类的函数调用,不需要你自己手写算法
  2. 后端传的数据User里面已经包括两个列表的成分,你可以做成SPA,两个列表块叠加在一起,根据JS逻辑决定显示哪一个表,数据是齐全的。
Ckins commented 9 years ago

关于/ 的页面,我之前上传的那份jade里面有几个路由地址写错了,/usr应该是/user, /register应该是/signup, 注意一下 @1900zyh 。

zengyh1900 commented 9 years ago

1.搜索我没有实现,感觉好鸡肋,效果不是跟ctrl+f差不多,如果只是对当前页面而不是数据库进行搜索的话 2.之前没去学spa...考虑到学习成本(好多作业没做),我简化成简单实现……就是两个列表同时在页面里面,只是只有一张display:block,另外一张是none..

laiy commented 9 years ago
  1. 搜索可能对知道或者习惯用ctrl+f的人来说没用处,但是对普通的用户来说还是必要的,不做实现也可以,不影响大局。
  2. 可以