[js高手之路]Node.js模板引擎教程-jade速学与实…
2018-06-24 00:16:19来源:未知 阅读 ()
一、block 模块复用
把需要复用的模块用block定义
block后面跟上模块的名字,引用一次block 内容就会被复用一次
编译之后的结果:
二,继承模板(extends)
在实际开发中,网站的头部,尾部一般都是公用的,我们可以通过jade的模板继承( extends ) 功能,把公共部分抽象出来,然后让不同的页面继承这些公共部分, 而且继承过来之后还可以重写
新建一个layout.jade模板
这是一个公共的模板,如果我们的首页需要这个公共模板,同时首页需要修改这个公共模板的布局部分( block container ),那么我们可以这样做
index.jade(首页模板)
extends就是继承layout模板,layout模板根据实际路径要变化,我这里index.jade跟layout.jade是同级,然后在index.jade模板中,我重写了block container模块,编译index.jade之后的结果是:
从上图可知,布局在index.jade中被重写了,这样的模板复用就非常灵活了
三、包含模板(include)
上例,把layout.jade的head部分独立出来,放在header.jade中
然后在layout.jade中用include引入
编译index.jade之后的效果;
四、jade Api方法
compile用法:
render用法:
renderFile,那就是渲染文件里面的模板代码
index2.jade
server.js
五、在jade中使用插件
如less插件,需要安装
cnpm install jstransformer-less less -g
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Node.js中环境变量process.env的一些事详解 2020-01-17
- 详解node.js进行web开发的操作方法 2019-12-14
- 使用原生node.js搭建HTTP服务器,支持MP4视频、图片传输,支 2019-08-14
- 使用node.js爬取博客园首页的博客 2019-08-14
- Node.js C++ 插件学习指南 2019-08-14
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash