這是php代碼的一部分,它使用contentArray,它是一個JSON,併爲用戶生成用戶界面,它生成html標籤,並且它也生成js代碼。它的工作原理,但我認爲代碼很難閱讀和維護,任何想法?謝謝。如何讓這段代碼更具可讀性
for($i = 0; $i < count($contentArray); $i++){
if($i %2 == 0){
echo ("<li class='even_row'>");
}else{
echo ("<li class='odd_row'>");
}
$content = $contentArray[$i];
echo("<textarea class='userdata' id='user_data_textarea_".$content->{'m_sId'}."'>");
echo($content->{'m_sDataContent'});
echo("</textarea>");
echo("</li>");
echo("<script type='text/javascript'>");
echo("$('#user_data_textarea_".$content->{'m_sId'}."').bind('keydown', function(e){");
echo(" TypingHandler.handleTypingInUserDataTextArea(".$content->{'m_sId'}.", e);");
echo(" });");
echo("</script>");
}
我會爲偶數或奇數類名創建變量,所有內聯內容都來自頂部數據庫。然後使用變量名稱將所有回顯語句放在底部。但它的方式並不算太糟糕。 – AlbertVo 2011-05-13 17:04:33
哇所有這些答案,並沒有upvotes大聲笑 – mcgrailm 2011-05-13 19:55:44
問:讓代碼更具可讀性?回答:更糟的代碼... – Potherca 2017-04-10 19:55:10