我一直在進入需求,並且很滿意。但爲什麼我需要this 400+ line plulgin加載我的車把模板?把手模板可以存儲在一個html文件中,不涉及插件/轉換過程。如果我想......我也可以將它們像這樣使用jQuery/AJAX:爲什麼我在使用requireJS時需要插件?
$.ajax({
url: '../templates/description.hbs',
dataType: 'html',
cache: false,
success: function(data, status, response) {
var template = Handlebars.compile(response.responseText);
$('#content').prepend(template(tmplData.description));
}
});
我正在尋找一種方式來加載我templates.hbs文件與要求(或者也許不是),而不使用插入。我不喜歡上面的ajax方法,因爲它減緩了頁面加載速度。
我templates.hbs文件看起來是這樣的:
<div class="description">
<h1>{{h1}}</h1>
<p>{{p}}</p>
</div>
只是一個字符串,對不對?
那麼你的代碼只處理成功案例(並且依賴於20 KLOC jQuery),95%的代碼不是用於成功案例,而是錯誤案例。 – Esailija
@Esailija我真的沒有經歷過你所說的話。爲什麼這樣關注錯誤案例,我的錯誤案例是(不顯示任何內容)或(我們錯過了___,去這裏)。 – dezman
那麼如果你使用一個庫,並且只能得到一個白頁,因爲庫中發生了一些錯誤,那麼這個問題很容易找到? – Esailija