第二篇总结(2016/01/13)
2016-01-13 23:19
183 查看
一、收获篇
通过看书:
1.上一次说到在nodejs中req.param(name),可以处理post和get请求,但是有一个优先级,从高到低是:req.params->req.body->req.query
2.ejs模板的一个盲点:<%=code%>显示替换过HTML特殊字符的内容,<%-code%>显示原始HTML内容
eg:当code为<h1>hello</h1>,<%=code%>会原样输出<h1>hello</h1>,而<%-code%>会显示一级标题格式的HELLO字符串
3.页面通知:flash(npm install connect-flash),flash是一个在session中用于存储信息的特定区域,信息写入flash,下一次显示完毕后即被清除,最好与重定向的功能结合。
var flash=require("connect-flash");
在app.set('view engine','ejs'),后添加
app.use(flash());
var password=req.body.pssword;
var password_re=req.body["password-repeat"]; //注意这里用[]
req.flash("error","两次密码不一样");
return res.redirect("/reg");//结合重定向
在router.get() 中 error:req.flash("error").toString()
加密:
var crypto=require('crypto'); //md5
var md5=crypto.createHash("md5");
password=md5.update(req.body.password).digest('hex');
4.今天处理java代码中
//用到JSONArray
把List转换成JSON数据:
List<UserInfo> list = new ArrayList<UserInfo>();
UserInfo user = new UserInfo(1001, "张三");
list.add(user);
list.add(user);
list.add(user);
JSONArray jsonArray = JSONArray.fromObject(list);
System.out.println(jsonArray);
二:不足篇:
1.需要继续学习java知识,补充缺漏。
2.继续学习nodejs知识
三:展望篇:
晚上要看nodejs知识
通过看书:
1.上一次说到在nodejs中req.param(name),可以处理post和get请求,但是有一个优先级,从高到低是:req.params->req.body->req.query
2.ejs模板的一个盲点:<%=code%>显示替换过HTML特殊字符的内容,<%-code%>显示原始HTML内容
eg:当code为<h1>hello</h1>,<%=code%>会原样输出<h1>hello</h1>,而<%-code%>会显示一级标题格式的HELLO字符串
3.页面通知:flash(npm install connect-flash),flash是一个在session中用于存储信息的特定区域,信息写入flash,下一次显示完毕后即被清除,最好与重定向的功能结合。
var flash=require("connect-flash");
在app.set('view engine','ejs'),后添加
app.use(flash());
var password=req.body.pssword;
var password_re=req.body["password-repeat"]; //注意这里用[]
req.flash("error","两次密码不一样");
return res.redirect("/reg");//结合重定向
在router.get() 中 error:req.flash("error").toString()
加密:
var crypto=require('crypto'); //md5
var md5=crypto.createHash("md5");
password=md5.update(req.body.password).digest('hex');
4.今天处理java代码中
//用到JSONArray
把List转换成JSON数据:
List<UserInfo> list = new ArrayList<UserInfo>();
UserInfo user = new UserInfo(1001, "张三");
list.add(user);
list.add(user);
list.add(user);
JSONArray jsonArray = JSONArray.fromObject(list);
System.out.println(jsonArray);
二:不足篇:
1.需要继续学习java知识,补充缺漏。
2.继续学习nodejs知识
三:展望篇:
晚上要看nodejs知识
相关文章推荐
- Android Studio 快捷键
- Attach、Detach和DeleteObject
- 关于异步信号安全
- CentOS 7下 安装Nvidia Optimus驱动
- Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
- tengine安装
- 构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(53)-工作流设计-我的批阅
- 记录一下Python 中spynner模块的安装过程
- Redis 集群的分库和分片
- rabbitMQ的简单实例——amqp协议带数据回写机制
- jQuery旋转式动画导航特效
- Android Studio 打包流程
- 国内外三个不同领域巨头分享的Redis实战经验及使用场景
- 面向对象---final修饰
- initWithFrame 和 initWithCoder 区别
- ios的多线程
- AppStore App申请加速审核
- 【Node.js入门】--开门篇
- iOS常见文件操作总结
- 关于NGUI动态加载图片,并且实现动态打图集的过程