程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何使用dustjs-linkedin作为客户端模板?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何使用dustjs-linkedin作为客户端模板??

开发过程中遇到如何使用dustjs-linkedin作为客户端模板?的问题如何解决?下面主要结合日常开发的经验,给出你关于如何使用dustjs-linkedin作为客户端模板?的解决方法建议,希望对你解决如何使用dustjs-linkedin作为客户端模板?有所启发或帮助;

这是linkedIn Dust Js Wiki页面,可以回答您的问题,并提供了很好的示例:http ://linkedin.github.com/dustJs/

但是在这里回答您的问题:

是的,您需要编译您的灰尘模板,该模板成为一个JavaScript文件,您可以按<script>标记将其添加到页面中,然后调用 方法呈现模板。这是一个例子:

  1. 在模板文件中编写以下代码,并将其另存为

    <p>Hi {firstnamE} {lastnamE}</p>
    
  2. dustc sample.tl在命令行中通过将sample.tl编译为sample.Js 或用于dust.compile("your_template_code", "template_name")编译模板并将输出保存在JavaScript文件(sample.Js)中,或者使用ustust.Js通过nodeJs监视和编译模板:https:// github .com / dmix / dusterjs

  3. 在您的HTML中添加sample.Js:

    <script type="text/JavaScript" src="sample.Js"></script>
    

这也会将您的模板注册到dust.cache。

  1. 在您的JavaScript中:

    var your_Json = {firstname:'James', lastname:'Smith'};
    

    dust.render(‘sample’, your_Json, function(err, out){

    your_dom_element.INNERHTML = out;
    

    });

以上dust.render方法的结果将是

因此,您需要将3个参数传递给dust.renderdust.render(template_name, Json, callBACk)

解决方法

我有服务器和客户端模板的想法,但是ust.js使我有些困惑。

为了将灰尘.js用于客户端模板,您需要三个步骤:

  1. 组装模板
  2. 加载模板
  3. 渲染模板

对?

但是模板从哪里来?我看到了两种不同的方法:

 1. <script> template <script>
 2. <div> template </div>

&Hellip;两者都在DOM中。哪个是正确的?

我还注意到您可以通过ajax加载模板,因此该模板不会在DOM中显示,但是我不知道该怎么做。

另外,我目前正在使用玉作为快速视图引擎。是否有必要切换到dust.js?有什么好处?

大佬总结

以上是大佬教程为你收集整理的如何使用dustjs-linkedin作为客户端模板?全部内容,希望文章能够帮你解决如何使用dustjs-linkedin作为客户端模板?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。