-1
我在前端(html
)中有一個部分(div
),它根據後端實體的數量動態加載。所以如果後端有5個實體,div
會重複5次。但所有這一切都發生在JavaScript的重複。所以目前的代碼如下:動態複製html部分
var template = '<div>';
template += '<div class="row">';
template += '<div class="col-md-3">';
template += '<div class="col-md-3"></div>';
等等。所以我們根據後端的實體數量重複這個模板變量。我知道這是一種糟糕的做法。 template
我們試圖從javascript渲染已變得極其龐大,難以理解。它很難做出任何改變,我試圖使它移動/表響應,它給了我惡夢。
我剛開始進行前端開發,對這裏可以採取的方法並不瞭解。我確切地知道,使用前端框架(如angularjs或emberjs)可以輕鬆解決這些問題,但是我很少按時學習這些框架。
什麼是最好的方法使用html/css/js/jquery/ajax,我可以去?
編輯1:後端這裏的Python/Django的/ Django的休息
如果你想不是一個完整的HTML組件庫的東西重量更輕像反應或角度或其他東西,你可以使用一個較亮的模板庫,如小鬍子或車把。你可以把你的模板標記放在''中,甚至可以讓你的標記遠離你的代碼。 – recursive
確實提到downvote的原因,注意:我剛纔提到我剛開始學習前端。 – Niyojan
@遞歸更新的後端細節,不確定鬍鬚(看看pystache)如何適應。 – Niyojan