JavaScript   发布时间:2022-04-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了javascript – 骨干Boilerplate模板大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我对骨干很新,但我设法让它从教程开始工作.但是,当我想将这些应用程序移植到骨干样板上时,我发现自己陷入了模板.如何从模板访问我的模型?甚至从js文件本身?我发现自己现在已经停留了一段时间.

BACkbone Boilerplate指的是https://github.com/tbranyen/backbone-boilerplate

最佳答案
对于大多数javascript模板库,模板分两个阶段进行.

>将一个字符串(通常包含HTML)传递给模板引擎的“编译”功能.这将返回一个您可以执行的“模板函数”.在应用程序的生命周期内,每个模板只需执行一次.
>通过调用已编译的模板函数并提供模板可用的“上下文”数据,将模板呈现为输出(通常为HTML).这可以使用不同的上下文数据重复完成,以输出不同的HTMl.

.

//Compile your template String into a function
//Happens 1 time only then you can cache the function
var templateFunction = _.template(");

//Generate your output HTML with varying sets of data.
var html1 = templateFunction({part: "nose",description: "big"});
//html1 has "{part: "cat",description: "fat"});
//html2 has "

这与下划线模板,JST,jade和大多数其他模板引擎的基本概念相同. “上下文数据”是您的模板访问模型的方式.如果需要,可以通过提供如下所示的上下文来直接访问底层模型:{model:mymodel};.然后在您的模板中,您可以执行类似<%= model.get(“displayName”)%>的操作.

大佬总结

以上是大佬教程为你收集整理的javascript – 骨干Boilerplate模板全部内容,希望文章能够帮你解决javascript – 骨干Boilerplate模板所遇到的程序开发问题。

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

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