【发布时间】:2011-02-04 08:22:41
【问题描述】:
如果需要显示一些简单的确认弹出窗口,大多数开发人员宁愿安装 jQuery,为它找到一些对话框插件,给它皮肤,而不是放置一个衬里:
if(confirm("Are you sure?")) { ... }
使用alert() 显示错误消息被认为很便宜。
你能说出多少个使用prompt()的网站?
所以,问题是:
这些对话框是否有问题,因此应避免使用它们?是的,它们的功能和定制(非常)有限,但是当您不需要任何花哨的东西时,使用 js 对话框仍然是一种不好的做法吗?
为什么这些对话在过去 10 年(可能更长)没有任何改进,而且近期也没有计划?让原生 js 访问完全可定制的桌面级对话框不是很好吗?至少添加错误/警告/信息类型的对话框并添加自定义按钮标题的功能将是一个很大的帮助。
【问题讨论】:
标签: javascript dialog