1.vue 生命周期 react生命周期
-
beforeCreate----create----beforeMount----mounted----beforeUpdate----updated----beforeDestroy----destroyed
2.消除浮动
-
使用带clear属性的空元素,注意该div放置的位置
-
使用css的overflow属性,注意 *zoom在 ie中的使用,*放在css属性前面,表示这个属性仅仅应用到Internet Explorer 7 以及以下版本。
-
使用CSS的:after伪元素
3.伪元素 伪类
-
用于描述不存在于文档树上的信息,比如一句话的第一个字母、列表中的第一个元素。
-
伪类用于当已有元素处于的某个状态时,为其添加对应的样式,比如 :hover
-
伪元素用于创建一些不在文档树中的元素,并为其添加样式。比如 :before 在一个元素前增加一些文本,并为该文本添加样式。
4. js事件循环机制
- 什么是事件队列、回调函数
- Promise 的运行机制
- Macrotasks 和 Microtasks
- setTimeout、setInterval、I/O、UI rendering ----> Macrotasks
- process.nextTick , Promise , MutationObserver ---->Microtasks
- 在一次事件循环中,Macrotasks只提取一个执行,Microtasks会一直提取知道提取完