上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 为什么要使用eslint、airbnb配置项? 因为: ESLint + Airbnb = Standard JS 步骤如下: 1:create-react-app cra-eslint-airbnb-sample --template typescript 2:cd cra-eslint-airb 阅读全文
posted @ 2021-01-17 16:29 老胡Andy 阅读(992) 评论(0) 推荐(0)
摘要: npx create-next-app sample01 npm install --save-dev typescript npm install --save-dev @types/react @types/react-dom @types/node //该命令会在项目根目录下新建tsconfi 阅读全文
posted @ 2021-01-17 11:02 老胡Andy 阅读(441) 评论(0) 推荐(1)
摘要: 官网 https://docs.nestjs.com/controllers 参考 https://user-cube.medium.com/build-a-rest-api-from-scratch-using-nestjs-37bfcf81cc5f 注意点: 1:NestJS可以选择两种不同的H 阅读全文
posted @ 2021-01-09 23:06 老胡Andy 阅读(739) 评论(0) 推荐(0)
摘要: Performance中的LCP (Largest Contentful Paint),根据官方定义,就是页面中Size最大区域的渲染时间。 https://web.dev/lcp/ 所以,如果页面中有些区域(比如一个复杂的控件)渲染时间较久,一定要有比它更大的区域可以快速渲染。 比如以下例子: 三 阅读全文
posted @ 2021-01-04 18:25 老胡Andy 阅读(584) 评论(0) 推荐(0)
摘要: 1: any 和 unknown类型的区别 any可以避开类型检查, 比如 let notSure: any = 'XXXXX'; notSure.Hello(); unknown在使用时必须进行类型断言: let x: unknown = 'xxxxxx'; console.log((x as s 阅读全文
posted @ 2021-01-01 10:10 老胡Andy 阅读(95) 评论(0) 推荐(0)
摘要: 安装私有NPM仓库 安装python 2.7 或以上版本 npm install -global verdaccio --unsafe-perm 启动命令:verdaccio 加入用户(客户端):npm adduser --registry http://localhost:4873 项目发布:np 阅读全文
posted @ 2020-12-25 19:12 老胡Andy 阅读(521) 评论(0) 推荐(0)
摘要: 待续 阅读全文
posted @ 2020-11-29 13:36 老胡Andy 阅读(159) 评论(0) 推荐(0)
摘要: 换了台笔记本,重新安装环境,遇到些奇怪的问题 1: create-react-app my-app --typescript 无法创建一个TS的React项目 必须用create-react-app my-app --template typescript 命令 可能是版本关系吧 2:创建出的项目, 阅读全文
posted @ 2020-11-26 19:43 老胡Andy 阅读(2812) 评论(0) 推荐(0)
摘要: 关于require和import,先明确一些基础概念 1:require属于commonjs(ES5)规范,import属于ES6规范。 2:require/export 一般用于服务端(NodeJS)开发。 import由于是ES6规范,需要使用babel-loader转换为require 3:浏 阅读全文
posted @ 2020-11-20 20:58 老胡Andy 阅读(662) 评论(0) 推荐(0)
摘要: 我们知道React中的Class组件,其事件处理函数要么bind(this),要么用箭头函数( ()=> ),否则this指针会是undefined 原因如下: class Logger { printName(name = 'there') { this.print(`Hello ${name}` 阅读全文
posted @ 2020-11-19 20:52 老胡Andy 阅读(243) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 下一页