俏皮飞鸟

文章
6
资源
0
加入时间
3年1月29天

flex:1和flex:auto详解

首先明确一点是, flex 是 flex-grow、flex-shrink、flex-basis的缩写。flex-grow属性定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。flex-shrink属性定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。flex-basis属性定义了在分配多余空间之前,项目占据的主轴空间(main size)。浏览器根据这个属性,计算主...

代码的坏味道

代码的坏味道Duplicated Code 重复代码Long Method 过长函数Large Class 过大的类Long Parameter List 过长参数列:类或者结构Divergent Change 发散式变化:一个类受多种变化的影响Shotgun Surgery 霰弹式修改:一种变化引发多个类相应修改。Feature Envy 依恋情结:一个类里的方法对另一个类的数据需求很大,需要移...