Handlebars.js和链接标记
Handlebars.js and link tags
我正在学习javascript模板引擎,并希望使用handbars.js.
根据我对handlers.js的了解,它主要用于最小化HTML页面上的内容,更具体地说,比如
<h2>{{h2 title}}</h2>
<p>{{Paragraph information}}</p>
我觉得这太神奇了,如果能用来最小化我在一个页面上的多个脚本link.css,那就太好了。
然而,在车把页上,我实际上没有看到任何东西,尽管我认为这将是一个惊人的用途,所以我得出结论,它可能不是它应该用来的?
所以,我的问题是…这样做有什么缺点吗?我应该使用这种方法来最小化我的<script>
和<link>
标签吗?
手柄的第一个用途是:由客户端计算的模板。。。如果您希望在客户端上显示ajax内容,而不必重新发送整个html页面,那么这对我来说非常棒。
这意味着,是的,你可以重用你的代码,但你的数据仍然必须传输给用户,数据的"大小"并不总是一种收益。
但是模板的目的是你的代码的通用性,所以你不必担心你会显示什么——你必须得到一个总是用相同方法显示对象的代码。
在我的情况下,我使用它在客户端上显示值,而不必在服务器上计算相同的html。因此,客户端加载页面,每当他点击一个值时,我首先获得与我的值一致的JSON上下文,然后计算上下文+客户端浏览器上的模板的结果,最终将其放入DOM中。
相关文章:
- Hammer.js阻止在Android Webview中点击超链接
- 如何检查链接是否有文本,并根据文本值评估条件-Jquery/JS
- 如何从外部链接JS文件
- 正在Rail应用程序中链接JS文件
- 页面加载时出现浏览器链接 JS 错误
- Chrome扩展:从弹出窗口发送数据以取消链接JS文件
- 如何制作一个按钮,当悬停在上面时,会滑动并显示链接 (JS)
- 有条件地以角度显示链接.js
- 排除具有自动链接器的特定链接.js
- 图片链接替换为其他链接JS
- 链接js和immacro来自动填写表单
- 链接JS和jQuery文件
- AngularJs -在js指令中链接js代码
- 如何在钛中链接js页面
- 为什么我不能连接到外部链接.js ?(使用Xcode插件phonegap)
- 绕过打开链接js的限制
- 如何链接JS路由变量和Symfony 2 url
- 脚本标签-不链接(JS平台游戏)
- 如何向图表添加链接.js(圆环图)
- 如何使列成为数据表中的链接.js