知识点(三)
Posted huangqiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识点(三)相关的知识,希望对你有一定的参考价值。
一、css垂直居中
- 单行文本的居中
- 1.文字水平居中
- 2.文本垂直水平居中
- 多行文本的垂直居中
- 1.使用display:flex实现
- 2.使用display:-webkit-box实现
- 3.使用绝对定位和负边距
- 4.使用transform:translate定位
- 5.绝对定位和0
- 6.通过display:table-cell
二、js常用数据类型
字符串值,数值,布尔值,数组,对象。
三、async和await
在async/await之前,我们有三种方式写异步代码 1嵌套回调 2以Promise为主的链式回调3使用Generators
-
async/await更加语义化,async 是“异步”的简写,async function 用于申明一个 function 是异步的;await,可以认为是async wait的简写, 用于等待一个异步方法执行完成;
-
async/await是一个用同步思维解决异步问题的方案(等结果出来之后,代码才会继续往下执行)
-
可以通过多层 async function 的同步写法代替传统的callback嵌套
async function语法
-
自动将常规函数转换成Promise,返回值也是一个Promise对象
-
只有async函数内部的异步操作执行完,才会执行then方法指定的回调函数
-
异步函数内部可以使用await
-
-
await语法
-
await 放置在Promise调用之前,await 强制后面点代码等待,直到Promise对象resolve,得到resolve的值作为await表达式的运算结果
-
await只能在async函数内部使用,用在普通函数里就会报错
四、null 和undefine的区别
null: Null类型,代表“空值”,代表一个空对象指针,使用typeof运算得到 “object”,所以你可以认为它是一个特殊的对象值。
undefined: Undefined类型,当一个声明了一个变量未初始化时,得到的就是undefined。
null 和 undefined 都表示“值的空缺”,
undefined是表示系统级的、出乎意料的或类似错误的值的空缺,
而null是表示程序级的、正常的或在意料之中的值的空缺。
以上是关于知识点(三)的主要内容,如果未能解决你的问题,请参考以下文章
第218天学习打卡(知识点复习 Mysql隔离级别 主从复制 Redis 知识点复习 事务三特性)