模态对话框是不好的,但我一直在读到 "尽可能删除模态对话框"。
什么情况下无法删除模态对话框?我的意思是,有哪些真正的模态任务强制我们使用邪恶的模态对话框?
最常见的例子是 "你要保存吗?" 我认为这是让用户点击保存而不是记住 用户输入很重要 的概念问题。如果您只需自动保存并具有“撤消”或有修订版本的功能,则永远不需要询问用户是否要保存。
- "您确定要删除吗?" 撤消
- "您确定要退出吗?" 你为什么要问那个? 你这么虚荣吗?
我们为什么需要模态对话框?
编辑
在我的书中,Web应用程序不包括在内,除非它们在浏览器中编写自己的UI窗口系统。 Web应用程序没有与桌面应用程序相同的工具集。
第二次编辑
我的问题与标记为重复的问题略有不同。我认为没有任何情况下模态对话框是最佳解决方案。所提及的问题假定存在这样的情况。