构建我自己的`like`系统

时间:2011-12-08 14:46:47

标签: database api reference preferences

我正在考虑建立自己的like系统,作为学习包括Javascript在内的各种技术的一种方式;并更好地了解身份验证和XSS。

用例:

  1. 在一些Javascript代码上生成的唯一ID,用于嵌入任何网站
  2. 当唯一身份用户按下此like按钮时,+1会触发该UID的“得分”
  3. 在唯一身份用户的个人资料中,显示他们like'd
  4. 的内容

    我不确定从哪里开始... 我将如何构建此系统?

1 个答案:

答案 0 :(得分:0)

建立这样的系统很容易。正确固定它,使其流动良好并易于集成是最难的部分。你现在应该忽略后者3。我将从一个JS文件开始,该文件在DOM中搜索ID为“mylike”的任何元素(例如),该元素在所述页面上插入一个按钮。一旦用户单击该按钮,它只会将AJAX回发到您的服务器,其中包含页面标题和页面URL等信息。我认为你的后端最好生成ID,也许是基于标题+ URL的算法。

要包含用户数据以了解用户喜欢什么,我建议使用持久性Cookie,该Cookie包含会话变量以链接到后端用户。只需使用JavaScript将cookie拉出来并发送cookie以及AJAX请求。

相关问题