Javascript 为什么AJAX中的document.write()会在加载之前覆盖整个页面?

Javascript 为什么AJAX中的document.write()会在加载之前覆盖整个页面?,javascript,ajax,Javascript,Ajax,为什么AJAX中的document.write()会在加载之前覆盖整个页面? 我的意思是在回答下一部分之前?AJAX是如何加载网站的?如果在已完成呈现的页面上使用document.write()(无论是否因为AJAX而发生),则会丢弃以前的文档,并在其位置创建新文档 发件人: 注意:as document.write写入文档流,调用 document.write在关闭(加载)的文档上自动调用 document.open,将清除该文档 document.write()此时被认为是遗留代码,只有在从

为什么AJAX中的document.write()会在加载之前覆盖整个页面?
我的意思是在回答下一部分之前?AJAX是如何加载网站的?

如果在已完成呈现的页面上使用
document.write()
(无论是否因为AJAX而发生),则会丢弃以前的文档,并在其位置创建新文档

发件人:

注意:as document.write写入文档流,调用 document.write在关闭(加载)的文档上自动调用 document.open,将清除该文档


document.write()
此时被认为是遗留代码,只有在从头开始从代码(通常是在动态创建的
窗口
中)构建新文档时才真正有用。相反,采用现代方法,只需使用AJAX调用的结果更新现有的“包装器”元素。

如果您正在阅读以
文档开头的书籍或教程,请编写
…也许是时候找到更好的了
document.write
不应该在现代JavaScript中使用。如果我想忽略网站的所有其他功能,我仍然会使用
document.write
来处理删除的请求或反馈消息。Ok。非常感谢你。