摘要: 一、float浮动 两列布局可以使用浮动来完成,左列设置左浮动,右列设置右浮动,或者向同一个方向浮动。 当元素使用了浮动之后,会对周围的元素造成影响,那么就需要清除浮动,通常使用两种方法: 给受到影响的元素设置 clear:both,即清除元素两侧的浮动,也可以设置具体清除哪一侧的浮动:clear: 阅读全文
posted @ 2018-03-07 17:10 L_mj 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 一、什么是BFC BFC 即 Block Formatting Contexts (块级格式化上下文),它属于定位方案的普通流(普通流中元素的位置由该元素在 HTML 文档中的位置决定)。它是页面中的一块渲染区域,并且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系和相互作用。在进行 阅读全文
posted @ 2018-03-07 17:06 L_mj 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 元素在浮动之后有三个重要的特点: 解决父元素高度坍塌的方式就是清除浮动。 以下述代码为例: 最后的结果是: 一、给父元素定义height 结果为: 缺点:只适合高度固定的布局,要给出精确的高度,如果高度和父级div不一样时,会产生问题 二、父元素也一起浮动 缺点:会产生新的浮动问题。如图中div2上 阅读全文
posted @ 2018-03-07 16:54 L_mj 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 所谓行高是指文本行基线间的垂直距离。要想理解这句话首先得了解几个基本知识:顶线、中线、基线、底线。 从上到下四条线分别是顶线、中线、基线、底线,vertical-align属性中有top、middle、baseline、bottom,就是和这四条线相关。基线不是最下面的线,最下面的是底线。 行高是指 阅读全文
posted @ 2018-03-07 16:24 L_mj 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HT 阅读全文
posted @ 2018-03-07 16:07 L_mj 阅读(4520) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2018-03-07 14:59 L_mj 阅读(2803) 评论(0) 推荐(0) 编辑
摘要: 通过var定义的变量,作用域是整个封闭函数,是全域的 。 通过let定义的变量,作用域是在块级或是子块中。 变量提升现象:浏览器在运行代码之前会进行预解析,首先解析函数声明,定义变量,解析完之后再对函数、变量进行运行、赋值等。 - 不论var声明的变量处于当前作用域的第几行,都会提升到作用域的头部。 阅读全文
posted @ 2018-03-07 12:01 L_mj 阅读(2211) 评论(0) 推荐(0) 编辑
摘要: 浅拷贝 对于基本类型,浅拷贝是对值的复制,对于对象来说,浅拷贝只复制指向某个对象的指针,而不复制对象本身,并没有开辟新的栈,也就是复制的结果是新旧对象还是共享同一块内存,两个对象指向同一个地址,修改其中一个对象的属性,则另一个对象的属性也会改变。 深拷贝 深拷贝会开辟新的栈,创造一个一模一样的对象, 阅读全文
posted @ 2018-03-07 11:42 L_mj 阅读(418) 评论(0) 推荐(0) 编辑