摘要: 获取参数方式 get ctx.query post ctx.request.body delete ctx.request.body put ctx.query ctx.request.body 1.查询 2.添加 3.删除 4.更改 处理 阅读全文
posted @ 2021-12-02 17:29 卡坦菲 阅读(41) 评论(0) 推荐(1) 编辑
摘要: async基于promise 不能在async直接return返回 基本语法 多个异步执行 Promise.all() 更简洁的多个异步执行 阅读全文
posted @ 2021-12-01 17:34 卡坦菲 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Proxy 也就是代理,可以帮助我们完成很多事情,例如对数据的处理,对构造函数的处理,对数据的验证,就是在我们访问对象前添加了一层拦截,可以过滤很多操作,而这些过滤,由你来定义。 1.语法: let p = new Proxy(target,handler); 2.参数: target:需要使用Pr 阅读全文
posted @ 2021-11-30 18:29 卡坦菲 阅读(208) 评论(0) 推荐(1) 编辑
摘要: 一.set数据集合 强引用 1.set集合是一种无重复元素的列表,使用new Set()方法创建set集合 * 2和'2'是两个元素,不会隐式转换 let set=new Set(); 2.可以对set进行add()添加,has()查找,delete()删除,clear()清除 3.可以使用for, 阅读全文
posted @ 2021-11-29 18:50 卡坦菲 阅读(34) 评论(0) 推荐(1) 编辑
摘要: 1.Object.is()方法来解决" "中一些恒等中的缺点 console.log(+0 -0);//true console.log(Object.is(+0,-0));//false console.log(NaN NaN); //false console.log(Object.is(NaN 阅读全文
posted @ 2021-11-28 10:53 卡坦菲 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1.Array.of(),弥补Array()的不足 以前: let itmes=Array(1,2,3); > [ 1, 2, 3 ] let itmes=Array(3); > [ <3 empty items> ] 使用Array.of(): let itmes=Array.of(3); > [ 阅读全文
posted @ 2021-11-26 16:29 卡坦菲 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 1.箭头函数 箭头函数:适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。 1.基础语法 2.传递两个或者两个以上的参数 3.如果定义的函数,不需要传递参数,可以用()括号方式直接返回 4.如果箭头右边是对象,要用()括号,括着 5.自我执行 2.箭头扩展和尾调用 扩展 1.也支持一些内部箭 阅读全文
posted @ 2021-11-25 15:08 卡坦菲 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一.数组解析 1.let info=['dayfly',100,'男']; //数组赋值 let [name,age,gender]=info; //数组解构赋值 let info=['dayfly',100,'男']; [name,age,gender]=info; //数组解构赋值 consol 阅读全文
posted @ 2021-11-24 17:32 卡坦菲 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 作用域:就是作用的范围,指它在函数在哪些范围内可以用,而在其他部分不可以,要用就得重新定义。 一.全局作用域 用 var 在全局(函数外)声明的所有变量,都具有全局作用域,即网页中所有脚本和函数均可使用 1.如果window对象的内在属性,则输出默认值,而非内置则undefined console. 阅读全文
posted @ 2021-11-24 15:44 卡坦菲 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1.在官网(http://nodejs.cn/download/current/)上 下载node 注意:不要下载新版本的,下载旧版本即可 2.打开管理员程序,进行配置 node -v 查看版本 npm -v npm config get registry 查看地址 npm config set r 阅读全文
posted @ 2021-11-24 12:21 卡坦菲 阅读(161) 评论(0) 推荐(0) 编辑