日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

前端模板Nunjucks简介

發(fā)布時間:2024/1/17 HTML 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 前端模板Nunjucks简介 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

參考資料:?https://mozilla.github.io/nunjucks/

https://mozilla.github.io/nunjucks/templating.html

https://mozilla.github.io/nunjucks/api.html

?

常用API

render

nunjucks.render(name, [context], [callback])

var res = nunjucks.render('foo.html'); var res = nunjucks.render('foo.html', { username: 'James' }); nunjucks.render('async.html', function(err, res) { });

?

renderString

nunjucks.renderString(str, context, [callback]) 返回渲染后的原始字符串。

var res = nunjucks.renderString('Hello {{ username }}', { username: 'James' }); //輸出 Hello James

?

configure

nunjucks.configure([path], [opts]); path 默認當前路徑,模板文件所在的路徑。

nunjucks.configure('views', { //views為模板文件所在的目錄autoescape: true,express: app,watch: true });

?

getTemplate

env.getTemplate(name, [eagerCompile], [callback]) Retrieve the template named name

var tmpl = env.getTemplate('page.html', true); //返回模板文件 page.html 的內(nèi)容

?

express

env.express(app) 用做服務(wù)端渲染

var app = express(); env.express(app);app.get('/', function(req, res) {res.render('index.html'); });

?

constructor

new Template(src, [env], [path], [eagerCompile])

var tmpl = new nunjucks.Template('Hello {{ username }}'); tmpl.render({ username: "James" }); // -> "Hello James"

?

轉(zhuǎn)載于:https://www.cnblogs.com/zourong/p/6648364.html

總結(jié)

以上是生活随笔為你收集整理的前端模板Nunjucks简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。