摘要: 变量的解构赋值 对象的解构赋值 对象属性别名(如果有了别名,那么原来的名字就无效了) 对象的解构赋值指定默认值 字符串的解构赋值 阅读全文
posted @ 2019-04-27 18:42 ruby_Ray 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 声明let let 声明的变量不存在预解析 let声明的变量不允许重复(在同一个作用域内) ES6引入了块级作用域,块内部定义的变量,在外部是不可以访问的 在块级作用域内部,变量只能先声明再使用 声明const const用来声明常量,const声明的常量不允许重新赋值 const声明的常量必须初始 阅读全文
posted @ 2019-04-27 10:09 ruby_Ray 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 绝对定位的盒子水平/垂直居中 普通的盒子是左右margin 改为 auto就可, 但是对于绝对定位就无效了 定位的盒子也可以水平或者垂直居中,有一个算法。 首先left 50% 父盒子的一半大小 然后走自己外边距负的一半值就可以了 margin-left 固定定位fixed(认死理型) 固定定位是绝 阅读全文
posted @ 2019-04-23 15:29 ruby_Ray 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在CSS盒子模型(上)讲到了盒子模型的边框,内外边距,外边距合并等知识,接下来要总结的是盒子模型的布局常用到的一些CSS属性,比如:float、position等知识。 盒子模型布局稳定性 开始学习盒子模型,我们初学者最大的困惑就是, 分不清内外边距的使用,什么情况下使用内边距,什么情况下使用外边距 阅读全文
posted @ 2019-04-23 15:19 ruby_Ray 阅读(469) 评论(0) 推荐(0) 编辑
摘要: CSS的盒子模型分为三个大模块: 盒子模型 、 浮动 、 定位,其余的都是细节。要求这三部分,只要是学前端的无论如何也要学的非常精通。 所谓盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。每个矩形都由元素的内容、内边距(padding)、边框(border)和外边距 阅读全文
posted @ 2019-04-23 13:57 ruby_Ray 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 在学习CSS 的时候,我们必须要熟练和理解CSS 的三大特性,那么CSS 的三大特性又是什么呢? CSS 的三大特性:层叠 继承 优先级 ,CSS 三大特性是我们学习CSS 必须掌握的三个特性。 首先,我们先来讲一下CSS的第一个特性:CSS层叠性 CSS层叠性 所谓层叠性是指多种CSS样式的叠加。 阅读全文
posted @ 2019-04-23 13:03 ruby_Ray 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: HTML标签一般分为块标签和行内标签两种类型,它们也称块元素和行内元素。具体如下: 块级元素(block-level) 每个块元素通常都会独自占据一整行或多整行,可以对其设置宽度、高度、对齐等属性,常用于网页布局和网页结构的搭建。 霸道 常见的块元素有<h1>~<h6>、<p>、<div>、<ul> 阅读全文
posted @ 2019-04-23 12:31 ruby_Ray 阅读(415) 评论(0) 推荐(0) 编辑