自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript的深浅拷贝

一、基本数据类型的赋值操作基本数据类型存储在栈中,并且存储的是数据。定义一个变量str1,并且将这个变量的值赋值给另一个变量str2,此时对str1存储的数值进行修改,str2中存储的数据并不会受影响。代码如下:执行结果:二、引用数据类型的浅拷贝直接将一个引用数据类型的地址,赋值给另一个变量的存储(地址存储在栈中,数据存储在堆中。)称为浅拷贝。两个变量存储的是同一个内存地址,对其中一...

2020-03-22 10:34:25 72

原创 JavaScript的冒泡排序和选择排序

一、冒泡排序1.原理:相邻的两个单位比较存储的数据,如果前一个单元的数据大就让这两个相邻单元交换存储的数据。2.过程:从起始单元比较,第一次循环比出一个最大值,经过交换后将这个最大值放在数组的最后一个单元中。每次循环都会比出一个最大值放在数组单元的最后。3.程序优化:每次循环时,上次循环比出来的最大值不需要参加本次循环,这样可以减少循环次数,增加程序执行的效率。外层循环:n个单元两两比...

2020-03-22 10:33:00 99

原创 undefined 和 null 的区别

一、数值类型的区别:1.两者都为基本数值类型,但是undefined表示没有数值,如图:定义了一个变量,却没有给变量赋值,变量中应当都有数据但是此时却没有,则这个变量输出结果为undefined。null表示有数值,这个数值是null(空);此时输出结果为null。注:如果使用未定义变量,程序会报错。此时程序找不到变量a,所以程序执行时会报错。...

2020-03-15 09:10:19 520

原创 如何使用CSS3实现3D效果?

一、首先先做一个平面的3D效果。1.要显示3D效果必须添加perspective(景深),值为px,为观察距离,即观察点到屏幕的距离(Z轴)。代码和效果图如下:二、做一个立方体的3D效果。1.首先在最外层的容器中加上景深perspective,设置值稍微大点,否则拉伸变形影响效果。2.有厚度的模型需要添加代码transform-stylre:preserve-3d;进行3D转换,以便能显...

2020-02-28 21:07:26 1104

空空如也

空空如也

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

TA关注的人

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