RESTful 是什么?
一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件‘
主要用于客户端和服务器交互的软件。可以更简洁,更有层次,更易于缓存等机制。
地址/user/addUser 方法名 POST canshu {name:"lione","age":2}
响应 成功{success:"成功",data:{id:"ddddddd"}}
失败{error:"失败",data:{,msg:"哈哈哈"}}
1 增 GET /user 获取user信息列表 GET/getUserlist?page=1
2 查 GET /user/17 查看id为17的具体user信息 GET/getUserById?Id=1
POST /user 新建一个user POST/addUser
3 改 PUT /user /17 更新id为17的user信息 PUT/updateUser
4 删 DELETE /user/17 删除id为17de user信息 DELETE /delUserById?id=14
Es6
什么是Es6?
ECMAScript es标准的作用,定义js的发展方向的一套标准
为什么用es6?
新的语法,写起来更严谨更安全更简单
为什么前端不用,node要用?
js--->浏览器--->引擎执行js代码
node---->v8执行js代码
node 不考虑兼容性,es6能给我们带来好处。
node.js 覆盖了93%de ECMAScript 6
user strict 严格模式
消除了javascript语法的一些不合理,不严谨之处,减少一些怪异行为
1 规范了javascript语法
2 告诉js引擎用什么语法解析
严格模式下不允许进行全局定义
let
使用let去定义变量 let xx==00;
作用域:都在花括号内
const
const 使用来定义很顶的值
node 多用于包的引用,复合作用域在会计作用域内
模板字符串
var foo="asdhfhfjgg"
var bar="hehe"+foo+"haha"
var baz=`hehe${foo}haha`;
console.log(baz
)