2023年2月3日

摘要: function _commander() { const data = require("commander"); _commander = function () { return data; }; return data; } 在函数里面对函数进行了重新赋值,而且里面的函数包含外部的变量dat 阅读全文
posted @ 2023-02-03 10:37 风中逆行者 阅读(9) 评论(0) 推荐(0) 编辑
 

2022年12月21日

摘要: 临近年底了,最近有了点空闲的时间,所以复习了一下js 今天看到书上介绍了encodeURIComponent与encodeURI的区别,区别主要如下 1、encodeURI只会编码空格,用%20代替,而而encodeURIComponent()方法则会使用对应的编码替换所有非字母数字字符。这也正是可 阅读全文
posted @ 2022-12-21 16:36 风中逆行者 阅读(125) 评论(0) 推荐(0) 编辑
 

2022年7月6日

摘要: 今天用axios进行了一次post请求,一开始没注意到,该后台接口需要form表单提交的方式,踩了很多坑,正确的方法是这样设置的 data = Qs.stringify(data,{arrayFormat:"comma"}) // 通过表单提交 axios.post(url,data,{header 阅读全文
posted @ 2022-07-06 15:10 风中逆行者 阅读(231) 评论(0) 推荐(0) 编辑
 

2022年6月28日

摘要: 最近刚刚学了react-router@6,分享一下outlet的用法。 今天看到一段话是这样描述outlet的。说的是嵌套路由,可以保证子路由共享父路由的界面而不会覆盖。为此React提供了Outlet组件,将其用于父组件中可以为子路由的元素占位,并最终渲染子路由的元素。 这句话的意思大概就是说ou 阅读全文
posted @ 2022-06-28 09:44 风中逆行者 阅读(16032) 评论(2) 推荐(3) 编辑
 

2022年6月9日

摘要: decodeuri 跟decodeURIComponent最大的区别就是后者可以解码特殊符号,比如:、,这些,但是前者不可以 console.log(decodeURI("19-%3A%E5%93%88%E5%93%88%E5%93%88")) console.log(decodeURICompon 阅读全文
posted @ 2022-06-09 09:20 风中逆行者 阅读(147) 评论(0) 推荐(0) 编辑
 

2022年2月21日

摘要: 强缓存:强制缓存的意思,在http1.0的时代,用的是expires请求头,1.1时代用的是max-age,cache-control配合 协商缓存:通过if-none-match,if-modify-since来控制 整个过程: 1.当有客户端发出请求时,先检查一下max-age以及cache-c 阅读全文
posted @ 2022-02-21 09:27 风中逆行者 阅读(114) 评论(0) 推荐(0) 编辑
 

2022年2月14日

摘要: 目前es6出了两种新类型,分别是map与set:https://www.runoob.com/w3cnote/es6-map-set.html 今天在写一个项目时,就用到map类 @Injectable() export class InterfaceService { constructor(@I 阅读全文
posted @ 2022-02-14 18:40 风中逆行者 阅读(302) 评论(0) 推荐(0) 编辑
 
摘要: 今天在用nest.js上传文件时踩了一个坑。nest,js代码如下 import { Controller ,Body,Res,UploadedFile, UseInterceptors} from '@nestjs/common'; import {FileInterceptor} from "@ 阅读全文
posted @ 2022-02-14 17:30 风中逆行者 阅读(972) 评论(0) 推荐(0) 编辑
 

2022年2月10日

摘要: 1.直接调用原型 1 function Father(){ 2 this.son = [] 3 this.name = "" 4 } 5 function Son(){ 6 7 } 8 Son.prototype = new Father() 这种方法简单,但是有弊端,就是当原型上有引用类型的时候, 阅读全文
posted @ 2022-02-10 19:02 风中逆行者 阅读(30) 评论(0) 推荐(0) 编辑
 

2021年12月2日

摘要: 众所周知,大多数的语言中都有new这个关键词,没有对象,那就new一个吧。 在js中,new主要完成了四件事情 1 // new 做了什么 2 const obj = {} 3 obj.__proto__ = create.prototype 4 // 构造函数如果有返回值得话,就返回这个对象,没有 阅读全文
posted @ 2021-12-02 11:33 风中逆行者 阅读(1262) 评论(0) 推荐(0) 编辑