繁体   English   中英

console.log / document.write和alert之间的区别

[英]difference between console.log / document.write and alert

我知道这三行代码之间有什么区别:

console.log("");
document.write("");
alert(""); (or windows.alert("");)

console.log("")输出作为参数传递的任何内容。
例如, console.log("test")将输出“test”到您的控制台

document.write("")添加你想要的任何内容。
例如document.write("<p>paragraph</p>")将为文档添加一个新段落

alert("")是一个弹出警报。

  1. 开发人员使用console.log()来记录有用的信息。
  2. document.write通过向DOM添加其他内容来修改用户在浏览器中看到的内容。
  3. 警报用于提醒访问网页的最终用户。
console.log('foo');

会在你的调试控制台中写'foo'。 您可以在大多数浏览器上通过F12访问它,或者右键单击您的页面并进行检查。 您应该在调试窗口中看到“控制台”面板。

请注意您转储的信息,每个浏览页面的人都会看到它。 某些浏览器可能不喜欢这些日志,如果您忘记删除它们,您可能会在生产网站上遇到错误。

document.write('foo');

将'foo'追加到当前页面的DOM中。 此语句不用于调试目的。

alert('foo');

将显示一个弹出窗口到您的浏览器,只需一个按钮即可关闭它。 “foo”将是弹出窗口中显示的文本。 您可以使用此方法向浏览页面的人发送非常重要的信息,但在阻止访问者时尽量不要滥用它们。

开发人员使用console.log()通过在控制台中打印console.log()内的值来调试代码...... document.write()用于向网页添加内容

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM