自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 深拷贝和浅拷贝的区别

要想弄清楚深拷贝和浅拷贝,首先要先知道数据类型,一般数据类型分为基本数据类型(String, Number, Boolean, Null, Undefined,Symbol)和对象数据类型。1、基本数据类型的特点:是直接存储在栈中的数据2、引用数据类型的特点:存储的是该对象在栈中引用,真实的数据存放在堆内存里同时深拷贝和浅拷贝是只针对对象和数组这样的引用数据类型的。拷贝和浅拷贝最根本的区别在...

2020-03-22 22:31:10 155

原创 选择排序的介绍

上次我们介绍了冒泡排序,这次我们就来介绍一下选择排序,选择排序和冒泡排序不同的是先定义起始位置为最小值,然后通过循环找到最小值的索引,与起始位置交换数值js代码 <script> //定义数组 var arr = [5,46,89,4,47,25,36,2,79,8,1,55,104,555,63,71]; // 外层循环,实现...

2020-03-22 13:51:09 201

原创 冒泡排序的介绍

冒泡排序指的是相邻的两个单位,比较存储的数据,如果第一个单元的数据较大,这两个相邻单元就交换存储数据,直到排出正确的大小顺序js代码 <script> //定义数组 var arr = [9,8,7,6,5,4,3,2,1]; // 外层循环,循环执行排序操作,循环次数是数组单元个数-1 for(var j = 0 ; j &lt...

2020-03-22 13:45:31 187

原创 定义一个4位随机数,判断数值表示的年份是闰年还是平年

//定义随机数1000-9999 var year=parseInt( Math.random() * ( 9999+1-1000 ) + 1000 ); if (year%400==0 || (year%4==0 && year%100!=0)) { console.log(year + '是闰年'); } ...

2020-03-16 18:47:48 970

原创 NaN == NaN 的结果是什么?

NaN是Not a Number的缩写,代表非数字值的特殊值,该属性用于指示某个值不是数字,

2020-03-16 18:17:04 2676

原创 flex布局水平垂直居中

在flex布局中要想实现元素水平垂直居中,需要用到justify-content和align-items这两个属性,下面先详细介绍一下这两个属性justify-content:决定了主轴方向上子项的对齐和分布方式 flex-start : 子项都去起始位置对齐 flex-end : 子项都去结束位置对齐 center : 子项都去中心位置对齐 space-between ...

2020-03-01 18:34:33 1121

原创 css3弹性盒子布局

弹性布局分为两部分:1. 语法是添加到父容器上的display : flex; 想要做弹性布局一定要写这句话flex-direction : 布局的排列方向 (主轴排列方向)row 默认值,显示为行。方向为当前文档流水平方向,默认情况下是从左往右row-reverse 显示为行。但方向和row属性值是反的column 显示为列。方向是从上往下column-reverse 显示...

2020-03-01 18:34:16 227

原创 css中em和rem的区别

一:区别(1)em:em是一种相对长度单位,相对于自身元素的字号大小,如果没有设置就参照父容器的字号大小或浏览器默认字号大小。举例:给父容器设置font-size:16px ,在给父容器设置宽度为10em,最后在浏览器中呈现出来的效果如下,换算为像素就是160px<!DOCTYPE html><html lang="en"><head> &l...

2020-03-01 18:33:57 4177

原创 如何实现多列固定与自适应

一般在后台界面经常会有多列固定与自适应的效果,那么这种效果是怎么实现的呢,主要是用到flex-grow这个属性flex-grow : 扩展 ( 想看到扩展的效果,必须有空隙 )0 : 默认值 , 不去扩展1 : 去扩展 , 会把空白区域全部沾满子元素会按照设置的比例值来分配空隙,如果比例值总和小于1,那么会有空隙,如果比例值总和大于等于1,那么就没有空隙。(逆战班)这个属性是作用在子元素...

2020-03-01 18:33:33 168

原创 css如何实现圆角边框

圆角边框属性是css3新增的属性,在圆角边框属性出现之前想要实现圆角边框都是用图片做背景实现的,现在有了圆角边框属性实现圆角效果就简单多了。  1、圆角边框属性 :border-radius:可以为元素添加圆角边框,他可以一个值对四个角设置,也可以分别给每个角设置   先设置一个高和宽为200背景为红色的容器          (1)设置一个值 四个角都是相同的   实现方法:  ...

2020-02-23 19:24:52 8959

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除