gpt4 book ai didi

javascript - "Alert is bad"- 真的吗?

转载 作者:行者123 更新时间:2023-12-03 07:55:25 25 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center寻求指导。




10年前关闭。




有一个想法是“alert() is bad ”。

致谢:

  • 当然,我们很少想在实际的 UI 设计中使用它,因为有更好的方式与用户交流。
  • 调试,console.log()alert() 更有值(value).
  • 某些情况(如使用 setTimeout )在 alert() 时会遇到问题。碍事。
  • 实际调试器比 alert() 更好地处理暂停和恢复执行。 ,如果这是开发人员需要的。

  • 问题:
  • 是否有从不使用 alert() 的可靠、合乎逻辑的理由? ?
  • console.log() 的增加值是否真正降低alert()的值如此剧烈以至于它从“在有限的情况下有用”变成了“坏”?
  • 对想用的人说什么alert()在没有设置日志记录并且任何副作用都无关紧要的简短测试中(想想教程或快速原型(prototype))?
  • 最佳答案

    Is there a solid, logical reason to never use alert()?



    alert 不好,因为它没有正面特征,只有负面特征
  • 阻止整个浏览器
  • 阻塞 javascript 线程
  • 只打印字符串
  • 需要用户交互才能继续(这意味着您不能自动使用浏览器)
  • 被常见的弹出窗口阻止程序阻止
  • 在 node.js 等非浏览器环境中不起作用(但是 console.log 在 node.js 中起作用)

  • Does the increased value of console.log() truly reduce the value of alert() so drastically that it goes from "useful in limited scenarios" to "bad"?



    是的,虽然有一些异常(exception)

    警报的唯一值(value)是作为调试旧版浏览器的快速黑客工具或作为惹恼用户的工具。

    关于javascript - "Alert is bad"- 真的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8825384/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com