深入理解CSS外边距折叠(Margin Collapse)

外边距叠加一直是前端开发必须了解的一个概念,面试一般也会问到这个问题。所以整理一下相关外边距叠加相关的知识点。外边距叠加是什么?什么时候会发生外边距叠加?如何避免外边距叠加? 什么是外边距叠加 先来看看W3C对于外边距叠加的定义: In CSS, the adjoining margins of two or more boxes (which might or might not be siblings) can »

JavaScript 类型的那些事

概述 JavaScript的类型判断是前端工程师们每天代码中必备的部分,每天肯定会写上个很多遍if (a === 'xxx')或if (typeof a === 'object')类似的类型判断语句,所以掌握JavaScript中类型判断也是前端必备技能,以下会从JavaScript的类型,类型判断以及一些内部实现来让你深入了解JavaScript类型的那些事。 类型 JavaScript中类型主要包括了primitive和object类型,其中primitive类型包括了:null、undefined、boolean、number、string和symbol(es6)。其他所有的都为object类型。 类型判断 类型检测主要包括了:typeof、 »

在有赞的四个月

回顾四个月前,还在百度上研每天写着重复的代码,每天的日子也只是简单的重复,平淡如水。时间久了,就会觉得无聊了,继续呆下去,也不过是升T,然后继续每天写着重复的代码。走之前经理也以各种涨工资、教育资源、医疗资源来劝说,但内心是真的想走了,继续干下去感觉整个人都要废了,工作是真的很轻松,但自己一直以来是一个闲不住的人,而这样的生活让人觉得不踏实,不充实。 So,就要准备跳槽了,跳槽的时候第一就是选择城市了,可选的杭州与深圳,其实最想去的还是深圳,空气好,气候好,然而看着均价三万一平的房价, »