- 博客(8)
- 收藏
- 关注
原创 深拷贝和浅拷贝(对象和数组)
、、、、浅拷贝:数组1.直接赋值引用2.concat()浅拷贝3.slice () 浅拷贝对象4.Object.assign() 浅拷贝深拷贝对象1.JSON.stringify() 深拷贝注意:对象里的函数无法拷贝,无法拷贝对象原型链上的方法2.Object.create() 深拷贝3.原型链继承4.递归ES5的方法
2023-03-27 20:28:38
65
原创 let , var , const 声明变量的区别
var是es5的关键词var一个变量,系统就会再当前作用域的第一行代码隐式的声明一个变量(提升)如果没有var,声明系统帮你创建一个(全局)变量(运行到这里的时候)var aa = 0;bb = 1;有var,不可以使用delete。无var,可以使用delete。ps :delete 是 js 用于删除对象属性和数组元素的,但有var声明的无论是全局变量还是局部变量都不能使用delete(这种属性的configurable=false)。严格模式下,使用没有var声明的变量会报错。
2023-01-02 00:24:01
91
原创 CSS基础(三)day5
background-position属性设置背景图像的起始位置语法:(2)背景附着(background-attachment)background-attachment设置背景图像是否固定或者随着页面的其余部分滚动。以逗号分隔可以设置多背景,可用于自适应布局。不同的背景图像用逗号隔开,并且图像会彼此堆叠,其中的第一幅图像最靠近观看者。示例:效果图 :为了节省网络资源,通常网页上小图标和图片都合成在一张图片上,到使用的时候再切图查到目标图标大小,设置宽高,通过position调整位
2022-12-07 19:53:04
127
2
原创 CSS基础(二)day4
复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的,目的是为了可以选择更准确更精细的目标元素标签。交集选择器由两个选择器构成,其中第一个为标签选择器,第二个为class选择器或者id选择器,两个选择器之间不能有空格,如h1.red。记忆技巧:交集选择器是并且的意思,即...又...的意思注意点:示例: 并集选择器是各个选择器通过逗号连接而成的,任何形式的选择器,都可以作为并集选择器的一部分。如果某些选择器定义的样式完全相同,或部分相同,就可以使用并集选择器。记忆技巧:并集选择器表示 和 的意
2022-12-06 23:08:11
1355
原创 CSS基础(一)day3
CSS(Cascading Style Sheets的缩写)CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。CSS以HTML为基础,提供了丰富的功能,如字体、颜色、背景的控制及整体排版等。而且还可以针对不同的浏览器设置不同的样式。、使用CSS时,需要了解CSS样式规则,具体格式如下: CSS规则主要由两个主要部分构成:选择器,以及一条或多条声明。一般都由
2022-12-06 22:26:42
797
原创 结构伪类选择器(部分)
结构伪类选择器:总结--当页面上的某个元素处于在不同的位置上的时候,我们可以通过伪类选择器去选择某个标签或者某个class相同的元素li:first-child 就是第一个lili:last-child 就是最后一个lili:nth-child(n) ,n是几就是第几个li代码:效果图:li:nth-child(odd) 就是排在奇数的lili:nth-child(even) 就是排在偶数数的li代码: 效果图:1. :2n是指第0、2、4、6、8等个li。3n是指第0、3、6、9、12等个li
2022-12-05 18:35:46
263
原创 HTML基础+HTML5新增特性(二)day2
在 HTML 标签中, 标签用于定义 HTML 标签页面中的图像。src 是标签的 必须属性,用于指定图像文件的路径和文件名。img有着其他属性:1.alt---当这个图片加载失败的时候我们的页面渲染的内容用文本代替2.src---(会发起网络请求),必须属性3.height---图像的高,如果只设置图像的高,图像宽会随着高等比缩放3.width---图像的宽,如果只设置图像的宽,图像高会随着宽等比缩放4.title---替换文本,当图片不显示时显示文字5.border---图像边框粗细表
2022-12-03 21:12:28
703
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人