模态对话框是邪恶的,但我一直在阅读“你应该尽可能删除模态对话框”
什么时候不能删除模态对话框?我的意思是,有哪些真正的模态任务迫使我们使用邪恶的模态对话框?
最常见的示例是“您要保存吗?” 我认为这是让用户点击 Save 而不是记住用户输入是神圣的概念的问题。如果您只是自动保存并能够“撤消”或进行修订,那么您无需询问用户是否要保存。
- “你确定你要删除?” 取消删除
- “你确定你要退出吗?” 你为什么要问这个?你就那么虚荣吗?
为什么我们需要模态对话框?
编辑
Webs 应用程序不算在我的书中,除非他们在浏览器中编写自己的 UI 窗口系统。Web 应用程序没有设置与桌面应用程序相同的工具。
编辑 2
我的问题与标记为重复的问题略有不同。我觉得模态对话框并不是最好的解决方案。提到的问题假设存在这种情况。