- 博客(7)
- 收藏
- 关注
原创 js中的原型
1.原型(prototype):函数的属性,每个函数都有一个prototype属性,它默认指向一个Object空对象(即称为:原型对象)
2021-10-17 16:08:30
188
原创 简单理解深拷贝和浅拷贝
1. 浅拷贝:简单理解就是浅拷贝只是拷贝一层,更深层次对象级别的只拷贝引用 举个例子: o对象输出的结果跟obj对象结果一样吗??? 结果果然一样,让我们再来试一下,我们这次修改o对象里面的值看看obj里面会不会变 总结:浅拷贝就是把我们更深层次的对象地址拷贝给了我们的新对象,两个对象的地址值指向的是同一个数据,修改了其中的一个都会影响另外一个的数据。 2.深拷贝:深拷贝拷贝多层,每一级别的数据都会拷贝 ...
2021-10-11 00:38:41
310
原创 定时器setTimeout和setInterval的区别
1.setTimeout():有两个参数,第一个参数:调用函数。第二个参数:延时时间。这个函数只调用一次。 这个调用函数可以直接写成函数,还可以写成函数名。 2.setInterval:跟setTimeout一样两个参数,不同的是这个放法到了设置的时间就会反复调用。 ...
2021-10-07 01:27:38
299
原创 清除浮动的5种方式
1.伪对象法: .clearflex::after{ content:""; display:block; clear:both; height:0; overflow:hidden;} .clearflex{zoom:1;} 2.父元素加clear:both; 3.父元素加overflow:hidden; 4.空div法 浮动元素的后面加一个<div class="clear"></div>,添加样式.clear{clear:both} 5.父元素加hei.
2021-10-07 01:14:37
372
原创 一些简单的节点操作的自我理解
1.parentNode:父级节点(必须是亲父亲)。 2.childNodes:子节点,所有的子节点,包括:元素节点,文本节点 3.children:子节点(常用),元素节点。写法:parentNode.chilren[索引号]。
2021-09-27 10:25:55
127
原创 定位的几种类型(position):
1.static(静态):元素的默认值,没有定位,遵循正常的文档流对象 2.relative:相对定位,相对于元素原来的位置进行定位,相对定位原来的位置会被保留不会脱离文档流 不会影响后面元素的布局。 3.absolute:绝对定位,以最近一级的有定位的祖先元素为参考点进行定位(static除外),开启绝对定位原来的位置不会被保留,会脱离文档流,会影响后面元素的布局。 4.fixed:固定定位,固定在浏览器可视区的某个位置 ...
2021-09-27 10:06:44
2249
原创 break和continue关键字
以下内容仅仅是个人的理解,如有错误,欢迎指正~~~~ 1.continue关键字 定义:continue关键字用于立即跳出本次循坏,继续下一次循坏(代码会少执行一次). 以下是几个小案例帮助我们更好的理解continue: 执行结果: 执行结果: 2.break关键字:用于立即跳出整个循坏(循坏结束) 执行结果: ...
2021-09-19 11:49:31
1657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅