nodejs 模板引擎】的更多相关文章

自制替换模板 template.js var fs = require('fs') var http = require('http') var server = http.createServer() var wwwDir = 'D:/vuejs/nodejs/day2' server.on('request', function (req, res) { var url = req.url fs.readFile('./template.html', function ( err, data…
1.test.ejs文件 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <% for(var i=0;i<json.arr.length;i++){ %> <div>用户名:<%=json.arr[i].user%> 密码:<…
1.test.jade文件 html head style body div.box div#div1 div aaa div(class="aaa left-warp active") div(style="width:200px;height:200px;background:red") div(style= {width: '200px', height: '200px', background: 'blue'}) div(title= ['aaa', 'le…
1.jade html head style body div.box div#div1 div aaa div(class="aaa left-warp active") div(style="width:200px;height:200px;background:red") div(style= {width: '200px', height: '200px', background: 'red'}) div(title= ['aaa', 'left-warp'…
ejs1.js /** * Created by ZXW on 2017/11/9. */ var ejs=require('ejs'); ejs.renderFile("},function (err,data) { if(err) { console.log('失败') }else { console.log(data) } }); 1.ejs <!doctype html> <html lang="en"> <head> <me…
1.jade html head style script body div ul li li jade1.js var jade=require('jade'); var str=jade.renderFile('./view/1.jade',{pretty:true}); console.log(str); 项目部署: 输出结果:…
1.ejs <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <% ;i<;i++){ %> <% include ../a.txt %> <% } %> </body> </html> ejs.js var…
test.ejs <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <% ;i<json.arr.length;i++){ %> <div>用户名:<%=json.arr[i].user%> 密码:<%=json.arr[i].…
NodeJS 模板引擎作用:生成页面 在node常用的模板引擎一般是 1.jade --破坏式的.侵入式.强依赖(对原有的html体系不友好,走自己的一套体系)2.ejs --温和的.非侵入式的.弱依赖 本次就汇总一下jade的一些特性和使用方法. 一.Jade 在node中,jade的编写特性有:1.根据缩进,来划分规定层级例如:在原始目录下建立一个views目录,来存放该 test.jade html head script style body 在node.js中来调用该jade(记得先用…
一.Express框架 1.1基本使用 创建http服务器特别麻烦,express框架解决了这个的问题. Express在node界的地位,就相当于jQuery在DOM界的地位.jQuery的核心就是“批量”,1个jQuery对象中可以封装多个原生对象.Express的核心就是中间件,Express说大真心不大,主要是因为他做的事儿大,而不是这个框架的功能多. 中文官网(实际上也是英语的):http://www.expressjs.com.cn/ 基于 Node.js 平台,快速.开放.极简的…