详解handlebars+require基本使用方法

前端之家收集整理的这篇文章主要介绍了详解handlebars+require基本使用方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

最近在某网站看到了handlebars.js,出于好奇就百度了下这是神马玩意,结果让我很是欢喜,于是就开始自学下,handlebars就几个方法,蛮简单,言归正传!

以下是基本教学逻辑演示,会附完整代码

测试案例就分为3大块,头、主体、尾:

其实放在一个文件中也行,到时候自己体会。

两个文件拆分了,接下来就是引用的,那么require text.js就要出马了,先调用下。

data-main其实是定义了一个入口文件,这个就不细说了,参考官方文档:

这个是英文的,大家可以自行百度其他文档。

main.js的代码是自己写的,写入口,其他的不多说了,就说和引用有关的,看代码

text!../header.html中的text!表示把header.html文件引用进来以文本的形式,反正就是类似于PHP的include、require,把header.html和footer.html引用到index.html中。

这样一来,Handlebars.compile渲染模版就要放在main.js的define回调中去。

这样就能在任何页面引用Handlebars模版文件了,说到这,大家应该会明白我刚说的头和尾能放一个文件中吧,调用模版也是根据模版的ID调用,如果模版不多,放一个公用html文件就好。

好了,废话就说到这了,放上大家心心念念的完整代码了!拜~

完整代码下载地址:

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持编程之家!

原文链接:/js/43306.html

猜你在找的JavaScript相关文章