在第一次使用页面时,用什么方法向用户显示帮助 - 展示他们可能没有意识到的某些功能。
例如,假设引入了一个隐藏的“高级搜索”选项的搜索表单:
我认为大多数人会看到雪佛龙并点击它,但是......你永远不会知道。我知道我可以添加一个cookie来说“嘿 - 这个用户已经看过它”或者在数据库中创建一个表。
我看到添加cookie的问题是,如果用户删除cookie并重新登录 - 他们必须始终忽略警报/错误/其他。除非经过一段时间后,我进入并手动删除它(然后新用户就不会看到警报。)
或者,将一个表添加到数据库对于这么简单的任务来说似乎太多了。这是我倾向于的,但我讨厌它...... 有是更好的方式。
是否有其他方法可以为某些网页显示一次性提醒?
编辑 - 我故意使用了一个非常简单的例子。
答案 0 :(得分:0)
我猜你的选择都是正确的。 cookie选项更好一点,因为它在服务器上会更轻,再次如果你有很多用户,那么数据库选项将不会很好。
您还可以在客户端查找存储数据的新HTML5功能。它是一种更好的本地存储方式。
它类似于localStorage.uid =“1234”或类似clickcount的东西..请参阅html5文档,它也是一个很棒的功能。
继承人的链接.. http://www.w3schools.com/html/html5_webstorage.asp
玩得开心..