2017-03-03 37 views
-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的休息

+0

如果你想不是一個完整的HTML組件庫的東西重量更輕像反應或角度或其他東西,你可以使用一個較亮的模板庫,如小鬍子或車把。你可以把你的模板標記放在'