2012-01-17 60 views

回答

1

它没有问题。毕竟,在JavaScript块之外输入相同的东西确实没有什么不同。

但是我发现,格式化和喜欢可能很烦人。关于使用JQuery一个公平的位,并根据我可能在做什么,我可能会使用.html().clone()方法来创建HTML形式的另一个元素。

JQuery还有一个template plugin,它在使用时确实可以让你获得稍好一点的格式,并且还可以指定动态值。例如,创建用Ajax更新的动态表格非常适合。

另一个方面说明,但事实上,例如你给是在谷歌的网站,通常会足以说服我,这是行做;)

0

没有什么不好。人们一直在做这件事,因为有一种叫做DHTML的东西:-)这是构建文档的一部分(稍后被插入到DOM或其​​他)的最高性能方法之一。

0

在这种情况下,你必须这样做,因为谷歌地图API要求明确地传递一个HTML内容(而不是对页面中一些隐藏元素的引用或通过ajax加载)。

这并不意味着这是一个糟糕的做法:例如,我总是使用HTML字符串以及一些自定义模板系统,以便我可以在循环中传递infowindow HTML,动态地使用检索到的数据更改一些标记块由一个JSON。

反正你仍然可以使用一个元素到DOM中,然后通过它outerHTML字符串到API,如果这让你的应用与改进可维护性更好的性能

相关问题