我正在学习javascript模板引擎,并希望使用 handlebars.js 。
根据我对handlebars.js的理解,它主要用于最小化HTML页面上的内容,更具体地说,如
<h2>{{h2 title}}</h2>
<p>{{Paragraph information}}</p>
我认为这太棒了,并且很适合用于最小化多个脚本,链接.css我在页面上。
然而,在车把页面上,我实际上并没有看到任何内容,即使我认为它是一个惊人的使用它所以我得出的结论是它可能不是应该用什么?
所以,我的问题是......这样做是否有任何缺点,我应该使用这种方法来最小化我的<script>
和<link>
标签吗?
答案 0 :(得分:0)
把手的第一个用途是拥有:由客户端计算的模板......如果您想要在客户端上显示ajax内容而不必重新发送整个html页面,这对我来说很棒。
这意味着您可以重复使用您的代码,但您的数据仍然必须传输给用户和&#34;尺寸&#34;数据并不总是一个收获。
但是模板的目标是代码的通用性,因此您不会打扰您显示的内容,您必须获得始终使用相同方法显示对象的代码。
在我的情况下,我使用它来显示客户端上的值,而无需在服务器上计算相同的html。所以客户端加载页面,每当他点击一个值时,我首先得到坚持我的值的JSON上下文,然后我在客户端浏览器上计算上下文+模板的结果,最后将它放在DOM中。