ES6对象的简写方法
---------------------------------------
1. 对象的简写方法
1.1 如果对象的属性名和属性值同名,对象的属性可以简写为如下:
eg:
var name = "laowang";
var obj = {name:name}; => var obj = {name}
2.2 对象的方法可以简写为
eg1:
var obj = { getName:()=>{}};
eg2:
var obj = { getName(){}};
eg3: function getName(){} var obj = {getName};
2. 字符串模板
eg:
var name = "laowang";
var str = `哈哈,${name}我爱你`;
console.log(str)
输出结果: 哈哈,老王我爱你
原理:正则表达式的替换
优点:相比字符串和变量拼接,非常方便
-----------------------------------------
NodeJs 之 Express 框架
1. 什么是express
# Express框架是后台的javascript框架
2. 为什么要使用express
原生Node开发,会发现有很多问题。比如:
呈递静态页面很不方便,需要处理每个HTTP请求,还要考虑304问题
路由处理代码不直观清晰,需要写很多个条件分支