36得票2回答
选择合适的UI模板工具 - dust.js?

我在一款基于Java的大型Web应用程序上工作,它已经建立了约5年左右 - UI需要全面改进/重新编写。我们正在调查可用的UI工具/库/框架,并发现dust.js是一个模板选项。 问题: 我想听听使用dust.js的用户对其的看法: 它成功了吗? 它容易使用吗? 是否有足够的文档资料? ...

29得票4回答
什么是JavaScript的服务器端渲染?

一些像Dust.js这样的JavaScript框架声称它们也支持服务器端渲染(除了客户端渲染)。那么,有人能解释一下它是如何工作的吗?我理解JavaScript总是在浏览器运行时执行。

19得票2回答
使用Dust.js的客户端模板化的基本示例

这是我第一次尝试客户端模板,我希望确保我理解并正确使用它。在阅读了LinkedIn工程博客之后,我决定选择dust.js而不是mustache或handlebars。请注意这篇stackoverflow文章回答了我的许多问题,但我仍然有一些需要澄清的事情。 在我工作的环境中,我无法访问服务器...

19得票3回答
能否同步渲染dust.js模板?

我正在尝试为客户端HTML/JS模板系统编写适配器,以便在其内部使用dust.js。不幸的是,该API期望呈现操作同步发生:呈现的输出应从render()调用中返回。Dust.js是异步的,并将呈现输出传递给回调函数。是否有办法解决这个问题,可以通过Dust APIs或通过一些疯狂的Javas...

18得票3回答
使用Grunt.js进行静态HTML编译和局部文件的整合

我一直在寻找能够使用Grunt进行静态网站预编译的工具,需要支持局部模板,以便在页面中包含共同的头部/底部等内容。 到目前为止,我只发现了Jade,它有一个Grunt插件; 和 这个 Grunt插件可以将Dust.js模板编译成静态HTML。我不太喜欢Jade的语法,而Grunt的Dust插...

13得票4回答
服务器端填充的HTML模板并在客户端更新

我有一个包含动态内容的网页,比如说是一个产品页面。当用户直接访问example.com/product/123时,我希望能够在服务器上呈现我的产品模板并将HTML发送到浏览器。然而,当用户稍后点击链接/product/555时,我想使用JavaScript在客户端更新模板。 我想使用类似Kn...

12得票2回答
在dust.js的条件语句中,$idx和$len是什么意思?

关于dust的文档太糟糕了,我已经看遍了所有可能找到的内容,但仍然无法弄清楚它应该如何工作。 我正在遇到关于所谓的特殊值$idx和$len的问题,如果我猜对了的话,它们在类似数组的部分迭代过程中返回当前索引和该类似数组的部分长度。我有一个@if条件(实际上有多个),我想要格式化一个模板,但是...

10得票1回答
AngularJS和Dust.js有什么区别?

我目前使用Backbone哲学,其中使用dust.js进行模板样式。最近我发现AngularJS可以通过自定义元素和属性来扩展HTML语法。 Backbone+dust.js环境的缺点: 升级组件很耗时间。 模块规范和标识不容易。 如果我将我的功能移植到AngularJS,会有帮助吗...

9得票2回答
如何在客户端使用dustjs-linkedin作为模板引擎?

我理解服务器端和客户端模板的概念,但dust.js让我有些困惑。 为了在客户端使用dust.js进行模板处理,需要三个步骤: 编译模板 加载模板 渲染模板 对吗? 但是模板从哪里来呢?我看到了两种不同的方法: 1. <script> template <scr...

9得票4回答
灰尘在条件下的作用

我在处理一个dust if条件时遇到了麻烦。 我有一个partial指向2个不同的dust模板,具体取决于国家代码。 {>"receipt/merchantInfo/merchantInfo_{countryCode}"/} 我正在尝试制作一个if else条件语句,用于判断{co...