category
前端 分类
2020-09-10
客户端渲染 vs 服务端渲染
客户端渲染
服务端渲染
请求
多个请求(HTML, 数据等)
1 个请求(HTML)
加载过程
HTML 和数据串行加载
1 个请求返回 HTML 和数据
渲染
前端加载空白 html,然后
2020-09-03
传参方式HashRouter
通过在url中增加查询字符串。如 <Link to={{pathname: '/test', search: '?id=1'}}>或者<Link to=
2020-08-01
var、let、const 的作用和区别var
会在当前执行环境中进行变量提升
可重复声明,可以修改
如果未使用 var 关键字声明,则会提升为全局 // 严格模式下会报错
let
let 无法重复声明
let 有暂存
2020-07-20
Grid 简介CSS Grid Layout(又叫Grid或者CSS Grid),它是一个二维网格的布局系统。在这之前经过了tables,float,positioning和inline-block,但它们都相当于一个hack,并且功能较少
2020-07-19
水平垂直居中使用以下的核心代码,控制多行(多列)、单行(单列)的元素水平垂直居中
.container {
flex-direction: column; /* 这一行用于多行或多列的水平垂直居中,如果是单行单列可以去掉 */
2020-07-14
盒模型在 css 中,有两种盒模型:
标准盒模型(box-sizing: content-box):
这是我们熟悉的符合 W3C 标准的盒子模型
尺寸计算公式:width = 内容的宽度height = 内容的高度
2020-07-14
以下所有代码的示例都在仓库基本概念flex 是弹性布局,任何一个容器都可以指定为 flex 布局。只需要设置display: flex即可。在设为 flex 布局后,子元素的float,clear,vertical-align属性会失效
应
2020-07-11
DOCTYPE(文档类型)的作用是什么?DTD(document type definition, 文档类型定义) 是一系列的语法规则,用来定义 XML 或者(X)HTML 的文件类型。浏览器通过它来判断文档类型,并执行文件合法性的检验,并