架构爱好者
学习交流中心

cleveryun的文章

MySQL听课笔记

事物的特点是ACID: 原子性。 一致性:一致性是我们的根本追求,一致性的实现是由其他三个特点来保证的。 隔离性:通过锁的机制来实现,但是加锁之后效率变低了。M...

多线程-人人都是架构师

多线程

1、有哪些锁 2、偏向锁怎么实现的 3、为什么要在对象头存储锁标记 4、volatile 5、内存屏障干嘛用的,原理是什么

高性能动画-人人都是架构师

高性能动画

CSS动画会比JS动画的性能更好,JS动画的优势主要在于 更具定制性(毕竟JS比CSS更可编程); 更易实现对低端浏览器的兼容。 当然,大部分业务中,主要还是使...

边距塌陷及其修复-人人都是架构师

边距塌陷及其修复

竖直方向上相接触的margin-top/bottom会塌陷,若二者均为正/负值,取其绝对值大者;若二者中一负一正,取二者之和。

清除浮动的原理-人人都是架构师

清除浮动的原理

清除浮动使用clear: left/right/both。业界常用的.clearfix也是这么做的,只不过是把该样式写进了父元素的:after伪元素中,并加了o...

弹性盒(Flexible Box)模型-人人都是架构师

弹性盒(Flexible Box)模型

justify-content: flex-start:默认值,伸缩项目向一行的起始位置靠齐; flex-end:伸缩项目向一行的结束位置靠齐; center:...