- 博客(8)
- 收藏
- 关注
原创 面向对象的编程思想
面向对象的基本思想是:创建一个对象,给这个对象添加属性和属性值,还有函数等方法,之后通过操作这个对象,来完成需要的效果。先通过函数的方法来创建对象,再给这个对象添加键值对,给对象添加方法返回这个对象通过这个对象中存储的方法来调用出来实现功能functioncreateObj(){constobj={};obj.name...
2020-04-19 20:44:05 260
原创 for循环,forEach循环,和for···in循环的区别
for循环可以适用任何数据类型当面对数组的时候只能通过索引下标还进行操作for··in主要是针对对象或字符串,针对数组时只能定义数组的索引下标forEach只能针对数组第一个参数是单元的内容,第二个参数是单元的索引下标,第三个参数是整个数组的内容forEach 是一个特殊的循环// 每次都建立一个不同的,特殊的变量,存储的是相互不影响的,独立的数据...
2020-04-06 15:45:34 210
原创 JavaScript中的深浅拷贝
var a=100;var b=a;console.log(b);是100;在此之后再给a赋值 a=200;赋值之后a与b是没有关系的a输出是200,b输出的还是100浅拷贝:var arr=[1,2,3,4,5];var newArr=arr;arr[0]='北京';之后arr里的第一个单元变成北京,newArr也变成北京了,原理是引用数据类型是将其内存地址赋予新的变...
2020-03-21 21:57:13 122
原创 在JavaScript中的数组去重
数组/字符串去重数组去重:先定义一个数组:var arr=[1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5];利用循环遍历来将arr中的单元信息读取出来赋值给一个新的空数组:var newArr=[]; arr.forEach(function(val){ newArr.indexOf(val); if(newArr.i...
2020-03-21 21:39:28 132
原创 JavaScript中数据类型的转化
在Javascript中数据类型的转化分为两种:自动转化和强制转化我们了解到数据类型有布尔数据类型、数值类型(整数、浮点数、NaN)、字符串、undefined、null、数组、对象、函数。一般数据类型的转化是向布尔类型、数值类型、字符串类型之间转化。在自动转化中:其他数据类型转化为布尔数据类型:布尔数据类型要么是true,要么是false转化为false的数据类型有:0 ...
2020-03-14 22:49:26 101
原创 移动端布局总结
Viewport视口:在了解移动端布局之前,要了解viewport视口。pc端没有视口,这个是移动端才有的概念。viewport视口分为两类:1.可视视口:固定大小,与手机设备一样2、布局视口:可以调节大小,默认980px,压缩叨可视视口的大小。width是视口的宽度,可以写固定值,但我们在做移动端布局是通常要写一个动态的值,这样可以适配于各种设备。也就是width:device-wid...
2020-02-29 12:30:52 270
原创 CSS3文字阴影和盒子阴影及其案例
文字阴影文字阴影是css3其中的一个属性,它的书写格式是text-shadow:;每个属性必然有对应的属性值。text-shadow的属性值有:x y blur color ;x是延x轴移动的距离,y是延y轴移动的距离,blur是阴影的模糊值。要注意一点的是在文字阴影没有设置颜色的情况下,默认与文字的颜色一致。如下图所示:要想改变阴影的颜色就在text-shadow属性里写需要变换的颜色即可...
2020-02-22 13:15:57 251
原创 CSS3文字阴影与盒子阴影及其案例
文字阴影文字阴影是css3其中的一个属性,它的书写格式是text-shadow:;每个属性必然有对应的属性值。text-shadow的属性值有:x y blur color ;x是延x轴移动的距离,y是延y轴移动的距离,blur是阴影的模糊值。要注意一点的是在文字阴影没有设置颜色的情况下,默认与文字的颜色一致。如下图所示:要想改变阴影的颜色就在text-shadow属性里写需要变换的颜色即可...
2020-02-22 12:53:03 314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人