編集可能なキャンバス、選択可能な入力、テキストエリアなど、ユーザーが指定したときに大きな追加を自動生成するフォームに取り組んでいます。HTML の大きなブロックをより簡単に、より優れたスタイルで追加するためのツールがあるかどうか疑問に思っています。たとえば、私の codeigniter PHP ビューでは、PHP タグを閉じて<?=var?>
.
<?php if (condition) {?>
<h1>List a variable <?=$var?></h1>
<?php }?>
上記のひどいスタイルですか?適切なインデントでhtmlを含めることができるように、javascriptに使用する同等のツールはありますか?
編集: 明確にするために、私は php で多くの入力を探しているわけではありません。私の目的は、挿入する HTML を javascript クリーナーで編集することです。この問題は次のようなものです。
<?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>
<? } ?>
2 つ目は、開発者にとってよりクリーンで編集しやすいものです。だから私は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>');
そして、管理を容易にします。