0

在用户第一次使用页面时使用哪些方式向他们展示帮助 - 展示他们可能没有意识到的某些功能。

例如,假设引入了一个具有隐藏“高级搜索”选项的搜索表单:

在此处输入图像描述

我想大多数人会看到 V 形并点击它,但是……你永远不知道。我知道我可以添加一个 cookie 来表示“嘿 - 此用户已经看到它”或在数据库中创建一个表。

我在添加 cookie 时看到的问题是,如果用户删除了 cookie 并重新登录 - 他们将必须始终关闭警报/错误/任何内容。除非经过一段时间,我进去手动删除它(这样新用户就看不到警报了。)

或者,对于这样一个简单的任务来说,向数据库添加一个表似乎太多了。这是我倾向于的,但我讨厌它……必须更好的方法。

是否有任何其他方法可以为某些页面显示一次性警报?

编辑- 我故意使用了一个非常简单的例子。

4

1 回答 1

0

我想你的两个选择都是对的。cookie 选项更好一些,因为它在服务器上会更轻,同样如果您有很多用户,那么数据库选项将不是很好。

您还可以查找在客户端存储数据的新 HTML5 功能。它是一种更好的本地存储方法。

它类似于 localStorage.uid="1234" 或 clickcount 之类的东西。请参阅 html5 文档,它也是一个很棒的功能。

继承人的链接.. http://www.w3schools.com/html/html5_webstorage.asp

玩得开心..

于 2013-05-29T16:55:44.577 回答