摘要:
官网 https://docs.nestjs.com/controllers 参考 https://user-cube.medium.com/build-a-rest-api-from-scratch-using-nestjs-37bfcf81cc5f 注意点: 1:NestJS可以选择两种不同的H 阅读全文
摘要:
Performance中的LCP (Largest Contentful Paint),根据官方定义,就是页面中Size最大区域的渲染时间。 https://web.dev/lcp/ 所以,如果页面中有些区域(比如一个复杂的控件)渲染时间较久,一定要有比它更大的区域可以快速渲染。 比如以下例子: 三 阅读全文
摘要:
1: any 和 unknown类型的区别 any可以避开类型检查, 比如 let notSure: any = 'XXXXX'; notSure.Hello(); unknown在使用时必须进行类型断言: let x: unknown = 'xxxxxx'; console.log((x as s 阅读全文
摘要:
安装私有NPM仓库 安装python 2.7 或以上版本 npm install -global verdaccio --unsafe-perm 启动命令:verdaccio 加入用户(客户端):npm adduser --registry http://localhost:4873 项目发布:np 阅读全文
摘要:
换了台笔记本,重新安装环境,遇到些奇怪的问题 1: create-react-app my-app --typescript 无法创建一个TS的React项目 必须用create-react-app my-app --template typescript 命令 可能是版本关系吧 2:创建出的项目, 阅读全文
摘要:
关于require和import,先明确一些基础概念 1:require属于commonjs(ES5)规范,import属于ES6规范。 2:require/export 一般用于服务端(NodeJS)开发。 import由于是ES6规范,需要使用babel-loader转换为require 3:浏 阅读全文
摘要:
我们知道React中的Class组件,其事件处理函数要么bind(this),要么用箭头函数( ()=> ),否则this指针会是undefined 原因如下: class Logger { printName(name = 'there') { this.print(`Hello ${name}` 阅读全文
摘要:
1:Object.assign() 把source对象中所有可枚举的属性copy到target对象中。 可以用来合并两个对象的属性。 const target = { a: 1, b: 2 }; const source = { b: 4, c: 5 }; const returnedTarget 阅读全文
摘要:
问题1 :ES6中的class 与 ES5中function的关系 ES6 中: class Person { constructor(name) { this.name = name; } sayHello() { return 'hello, I am ' + this.name; } } va 阅读全文