我正在开发一种在用户指定时自动生成大量添加的表单,包括可编辑的画布、可选择的输入、文本区域等。我想知道是否有一个工具可以更轻松地以更好的样式附加大块 HTML:例如,在我的 codeigniter PHP 视图中,只需关闭 PHP 标记并使用<?=var?>
.
<?php if (condition) {?>
<h1>List a variable <?=$var?></h1>
<?php }?>
上面的风格很糟糕吗?是否有可用于 javascript 的类似工具,以便我可以包含具有适当缩进的 html?
编辑:为了更清楚,我不是在寻找大量的 php 输入 - 我的目标是编辑我使用 javascript 更清洁插入的 HTML。问题与此类似:
<?php
if (condition) {
echo "<div>";
echo "<p> a line of html code<p>";
echo "<h1> more stuff and a ".$variable;
echo "<div>";
}
?>
//vs
<?php
if (condition) { ?>
<div>
<p> A line of html code, but easier to edit</p>
<h1> a <?=$var?>
</div>
<? } ?>
第二个更干净,更容易为开发人员编辑。所以我想对 javascript 做同样的事情并采取这个:
$(this).append('<p>a whole bunch of stuff'+var+'more stuff<p>');
$(this).append('<p>more stuff<p>');
$(this).append('<h1>more stuff<h1>');
并使其更易于管理。