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 flex基础属性 css 前端 以下所有代码的示例都在仓库基本概念flex 是弹性布局,任何一个容器都可以指定为 flex 布局。只需要设置display: flex即可。在设为 flex 布局后,子元素的float,clear,vertical-align属性会失效 应
2020-07-14 css基础 css 前端 盒模型在 css 中,有两种盒模型: 标准盒模型(box-sizing: content-box): 这是我们熟悉的符合 W3C 标准的盒子模型 尺寸计算公式:width = 内容的宽度height = 内容的高度
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相比,我们需要遵循它的编程规范。当然,不同的框架好处是不一样的,灵活的好处就是可以定制化,但是需要花费更多的时间和精力去架构。而规
2020-01-01 React源码(一)-JSX React 前端 TODO: 学习React源码的前提就是知道jsx,在react中并不是直接操作真实dom,而是通过jsx的语法,然后经过babel将jsx编译为ReactElement 所以最初的流程就是 jsx -> babel -> Re