簡體   English   中英

Handlebars.js和鏈接標簽

[英]Handlebars.js and link tags

我正在學習javascript模板引擎,並希望使用handlebars.js

據我對handlebars.js的了解,它主要用於最小化HTML頁面上的內容,更具體地說是諸如

<h2>{{h2 title}}</h2>
<p>{{Paragraph information}}</p>

我認為這很棒,可以很好地用於最小化多個腳本,鏈接頁面上的.css。

但是,在車把頁面上,我什至沒有看到任何東西,盡管我認為這是一個了不起的用途,所以我得出的結論是,它可能不是它的用途?

因此,我的問題是……這樣做有什么缺點,我是否應該使用這種方法來最小化<script><link>標記?

把手的第一個用途是:由客戶端計算的模板...,如果您希望例如ajax內容在客戶端上顯示而不必重新發送整個html頁面,這對我來說非常有用。

就是說,是的,您可以重用您的代碼,但是您的數據仍將必須傳輸給用戶,並且數據的“大小”將不會總是有好處。

但是模板的目的是代碼的通用性,因此您不必理會要顯示的內容,而必須獲得始終使用相同方法顯示對象的代碼。

就我而言,我用它在客戶端上顯示值,而不必在服務器上計算相同的html。 因此,客戶端加載頁面,每當他單擊一個值時,我首先會獲得與我的值保持一致的JSON上下文,然后在客戶端瀏覽器上計算上下文的結果+模板,最后將其放入DOM中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM