gpt4 book ai didi

php - 什么时候使用 document.write()?

转载 作者:行者123 更新时间:2023-11-30 13:25:03 24 4
gpt4 key购买 nike

SO 成员告诉我不要使用 document.write()。 innerHTML 更好,或者更好,直接操作 DOM。

但是,如果我是第一次加载页面,并且有内容存储在 mysql 表中,因此它将被转换为 HTML,如果我不想要服务器,我该怎么办做这个任务?

如果服务器做到了,那么我可以让 PHP 代码生成 html 并将其放置在需要的地方..但是 b.c.我希望 Javasrcript(client) 呈现 HTML 我使用此代码(由 php 生成,但处理时间更少,因为它不创建 HTML)

 <script type='text/javascript'>document.write(Arc.ViewHBookmark('google.com|http://www.google.com|Google||ideeli.com|http://www.ideeli.com|Ideeli||kikin.com|http://www.kikin.com|Kikin||lot18.com|http://www.lot18.com|Lot18||twitter.com|http://twitter.com|Twitter'))</script>

这就是我让客户端在重新加载页面时生成 HTML 的方式。带有 document.write() 的嵌入式 Javascript。

有更好的方法吗?我所说的更好是指一种不使用 document.write() 的方法。

我可以调用一个 javascipt 函数来在 onload 事件上呈现 HTML,但在这种情况下我将如何访问 JSON 数据或类似数据(AML)。

我可以将它写入页面..然后将其读回,生成内容,然后将其写回页面...但这似乎比仅使用 document.write()

在这种情况下可以使用 document.write() 吗?

如果不是,将结构化数据写入页面并让 javascript 将其转换为 HTML 是否被认为是好的做法?

最佳答案

当然,创建保存数据库数据的 javascript 对象,然后根据 javascript 对象的构建方式呈现页面。

关于php - 什么时候使用 document.write()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8795768/

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