摘要:JavaScript一共有8种数据类型:7种基本数据类型: Undefined、Null、Boolean、Number、String、 Symbol(es6新增,表示独一无二的值)和Gigint(es10新增) 1种引用数据类型 Object(Object本质上是由一组无序的名值对组成的)。里面包含
阅读全文
摘要:1 .typeof typeof 对于基本数据类型判断是没有问题的,但是遇到引用数据类型 (如:Array)是不起作用 返回的是一个字符串类型的 2 . instanceof 能够把引用数据类型判断准确 但是不能判断出基本数据类型 (判断 new 关键字创建的引用数据类型 不考虑 null 和 un
阅读全文
摘要:1.语义化标签: 为我们提供了更好的页面结构,比如header、footer、section、nav、aside、article,这些标签可以让我们更直观的 知道你要表达的是什么,再更进一步讲是让浏览器更好,更直观的去解析你的页面 2.增强型表单:input 的多个 type3.新增表单元素:dat
阅读全文
摘要:CSS3 转换:通过 CSS3 转换,我们能够对元素进行移动、缩放、转动、拉长或拉伸。您可以使用 2D 或 3D 转换来转换您的元素。 一、transform:2D 转换方法:子属性:translate()、rotate()、scale()、skew() transition特性 二、原点 tran
阅读全文
摘要:一、 额外标签法: 给谁清除浮动,就在其后额外添加一个空白标签 。优点: 通俗易懂,书写方便。(不推荐使用)缺点: 添加许多无意义的标签,结构化比较差。 给元素small清除浮动(在small后添加一个空白标签clear(类名可以随意),设置clear:both;即可) 二、 父级添加overflo
阅读全文
摘要:一. 内联元素居中(文本text、图片img、按钮button等)给父元素设置text-align:center。给一个例子:使若干个元素(数量可变),在一行中居中显示,可用列表实现。我们知道列表中的<li>标签元素为块级元素,故可先将其display:inline,在一行中显示,然后将<li>的父
阅读全文
摘要:. 两栏布局,左边定宽 三栏布局,中间自适应 2. 通过positon定位实现三栏布局中间自适应 将父元素设置为position:relative. 左边元素:position:absolute; left:0; top:0; 右边元素:positon:absolute; right:0; top:
阅读全文
摘要:BFC的基本概念: 通俗的讲,就是一个特殊的块,内部有自己的布局方式,不受外边元素的影响。 BFC原理: BFC内部的盒子,会在垂直方向,一个接一个地放置。垂直方向上也会发生边距重叠。 BFC就是页面上的一个独立容器,容器里面的子元素不会影响到外面的元素,外边的也不会影响里边的。 BFC的区域不会与
阅读全文
摘要:弹性盒模型 弹性盒子是 CSS3 的一种新的布局模式。 CSS3 弹性盒( Flexible Box 或 flexbox),是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。 引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空
阅读全文
摘要:在我们HTML页面中,每一个元素都可以被看作一个盒子,而这个盒子由:内容区(content)、填充区(padding)、边框区(border)、外边界区(margin)四部分组成。 盒子模型分为标准盒模型和怪异盒模型 标准盒模型:总宽度:内容 ( content ) + border + paddi
阅读全文
摘要:1.1.1GIt 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到很大的项目版本管理 1.1.2Git作用 1、方便于协同开发 2、版本控制 1.1.3 Git的目的 管理项目的更新迭代,管理项目的版本 1.1.4什么是版本管理 编本管理是一种记录文件变化的方式,以便将来查阅特定版本的文
阅读全文