Handlebars.js和链接标记

Handlebars.js and link tags

本文关键字:链接 js Handlebars      更新时间:2023-09-26

我正在学习javascript模板引擎,并希望使用handbars.js.

根据我对handlers.js的了解,它主要用于最小化HTML页面上的内容,更具体地说,比如

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

我觉得这太神奇了,如果能用来最小化我在一个页面上的多个脚本link.css,那就太好了。

然而,在车把页上,我实际上没有看到任何东西,尽管我认为这将是一个惊人的用途,所以我得出结论,它可能不是它应该用来的?

所以,我的问题是…这样做有什么缺点吗?我应该使用这种方法来最小化我的<script><link>标签吗?

手柄的第一个用途是:由客户端计算的模板。。。如果您希望在客户端上显示ajax内容,而不必重新发送整个html页面,那么这对我来说非常棒。

这意味着,是的,你可以重用你的代码,但你的数据仍然必须传输给用户,数据的"大小"并不总是一种收益。

但是模板的目的是你的代码的通用性,所以你不必担心你会显示什么——你必须得到一个总是用相同方法显示对象的代码。

在我的情况下,我使用它在客户端上显示值,而不必在服务器上计算相同的html。因此,客户端加载页面,每当他点击一个值时,我首先获得与我的值一致的JSON上下文,然后计算上下文+客户端浏览器上的模板的结果,最终将其放入DOM中。