更多的是風格問題,但是如何在源代碼中混合使用HTML標籤和腳本邏輯選項卡?這可能不是說明問題的最佳方式,但我認爲一個簡單的例子會很好地證明它。注互聯:使用HTML和腳本邏輯的製表樣式
<table>
<tr><td>This is the first row</td></tr>
<? if ($test == true) { ?>
<tr><td>Only display the second row if some test is true</td></tr>
<? } ?>
</table>
VS
<table>
<tr><td>This is the first row</td></tr>
<? if ($test == true) { ?>
<tr><td>Only display the second row if some test is true</td></tr>
<? } ?>
</table>
我知道在PHP中你可以用狡猾的,如果語法和做「如果(東西):」,然後做一個「ENDIF;」後來。但它等於同樣的事情。
應該基於HTML或基於邏輯條件的代碼選項卡。我問這是因爲我正在從事一個沒有MVC的項目(而不是PHP,但是類似的腳本語言),所以有大量的邏輯與HTML混合在一起,並且在選項卡方面會變得非常混亂。如果您基於兩個代碼結束離左邊距太遠而選擇標籤。這裏有任何標準嗎?
當您選擇此意大利麪條式編碼時,代碼將在短時間內不可維護。無論如何,使用模板,它會節省您的時間。 – deejayy
我完全同意。不幸的是,代碼是在傳統的ASP中,所以我沒有提供很多細節。然而,所有新項目的MVC框架。 – MikeMurko