2020-09-03 React Router中HashRouter和BrowserRouter的区别 React 前端 传参方式HashRouter 通过在url中增加查询字符串。如 <Link to={{pathname: '/test', search: '?id=1'}}>或者<Link to=
2020-09-03 如何锁定项目的node版本 NPMNode 后端 在一个项目中,随着时间的推移,一些依赖库可能只能工作于当时安装时所采用的 node 版本。这时再使用新版本 node 时就无法保证项目在一个稳定的环境中运行,甚至是无法运行。为了稳定,通常我们需要在开始时就选定一个兼容性强的 node LT
2020-08-01 var、let、const原理 JavaScript 前端 var、let、const 的作用和区别var 会在当前执行环境中进行变量提升 可重复声明,可以修改 如果未使用 var 关键字声明,则会提升为全局 // 严格模式下会报错 let let 无法重复声明 let 有暂存
2020-07-20 grid基础 css 前端 Grid 简介CSS Grid Layout(又叫Grid或者CSS Grid),它是一个二维网格的布局系统。在这之前经过了tables,float,positioning和inline-block,但它们都相当于一个hack,并且功能较少
2020-07-19 flex实现几种经典布局 css 前端 水平垂直居中使用以下的核心代码,控制多行(多列)、单行(单列)的元素水平垂直居中 .container { flex-direction: column; /* 这一行用于多行或多列的水平垂直居中,如果是单行单列可以去掉 */
2020-07-14 css基础 css 前端 盒模型在 css 中,有两种盒模型: 标准盒模型(box-sizing: content-box): 这是我们熟悉的符合 W3C 标准的盒子模型 尺寸计算公式:width = 内容的宽度height = 内容的高度
2020-07-14 flex基础属性 css 前端 以下所有代码的示例都在仓库基本概念flex 是弹性布局,任何一个容器都可以指定为 flex 布局。只需要设置display: flex即可。在设为 flex 布局后,子元素的float,clear,vertical-align属性会失效 应
2020-07-11 html基础 html 前端 DOCTYPE(文档类型)的作用是什么?DTD(document type definition, 文档类型定义) 是一系列的语法规则,用来定义 XML 或者(X)HTML 的文件类型。浏览器通过它来判断文档类型,并执行文件合法性的检验,并
2020-04-03 Nestjs#1.基于grpc的微服务(一) Nest.jsNode 后端 Why微服务的优缺点 这篇文章只是讲了比较基础的 demo Setup首先需要安装 nestjs 的命令行工具npm i -g @nestjs/cli 然后使用 nest 命令创建一个项目nest new micro-service-dem
2020-04-02 API with Nestjs#1 Controllers, 路由和模块(module)结构 Nest.jsNode 后端 TODONestjs 是一个用来构建 Node 引用的框架。与其他一些比较灵活的框架如:Express、Koa相比,我们需要遵循它的编程规范。当然,不同的框架好处是不一样的,灵活的好处就是可以定制化,但是需要花费更多的时间和精力去架构。而规