什么是Jade
Jade是一种网页模板渲染的引擎,通过一些简单的方式就可以自动渲染成为html的样式,不必每次都去写一堆尖括号标签。
我感觉和markdown有点类似呢……虽然两个东西区别蛮大的,markdown类似于一种标记语言,书写文字的时候可以直接通过一些符号来实现相应的格式,而不是通过鼠标去工具栏那边点啊点,而且排版还很漂亮,实时预览。Jade也是使用一些标签,然后Jade引擎会自动翻译成html的语言。
Jade使用一些标签来标记如何生成HTML,Jade模板文件看起来很不像HTML文件,但它的模板文件小而整洁。Jade是一款高性能简洁易懂的模板引擎,Jade是Haml的Javascript实现,在服务端(NodeJS)及客户端均有支持。
12345 //Jadediv#container//after Jade render<div id="container></div>
Jade的安装
首先要安装nodejs和npm
- nodejs
- 装nodejs的时候会自动给安装好npm
npm:nodejs package manager,js的包管理器,上面很多很多现成的包,需要的时候只要一条命令就可以去下载下来使用,也可以往上面上传。
通过npm安装Jade
$ npm install -g Jade
输入Jade version
,若显示版本则代表安装成功
使用Jade
随便写一个
demo.Jade
123456doctype htmlhtmlheadtitle hello Jadebodyh2 hello Jade!cd到目录下,编译运行
Jade demo.Jade
显示编译完成,回到目录下,会发现多了个demo.html文件,查看源代码12345678<html><head><title>hello Jade</title></head><body></body><h2>hello Jade!</h2></html>上面这种方式,每次修改都要重新编译,太麻烦。使用
Jade -P -w demo.Jade
会自动给每一次的修改编译,修改完只需要保存一下,然后就可以去页面上预览