![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaScriprt
文章平均质量分 62
分享一些自己整理的基础知识
ㅤaurora
你坚持的东西总有一天会返回来拥抱你。
展开
-
【promise】实现
【代码】【promise】实现。原创 2024-04-11 23:23:36 · 70 阅读 · 0 评论 -
【js】for循环、for...in循环和for...of
需要注意的是,for…in循环遍历的是对象的属性,而for…of循环遍历的是对象的值。in循环遍历的顺序是不确定的,而for…of循环遍历的顺序是有序的。for循环、for…of循环是JavaScript中用于迭代和遍历数据的不同方式。原创 2024-04-11 23:17:35 · 126 阅读 · 0 评论 -
js超基础知识总结
arr.splice(start,[length],[元素])//从指定位置向后删除几个,将被删除的元素放到新数组 并返回(如果传入一个参数:从指定位置删除到末尾 ,如果传入第三个参数 ,表示的是删除指定个数的元素,并添加元素)打印函数名,打印出来的是函数本身 打印函数调用(打印的是函数的返回值,如果没有返回值,返回的是undefined)(打印函数调用时 会执行函数的内部代码!首先看的是运算符左边的是什么,如果是true 直接停止运行 返回导致true的那一项(如果左边为true ,则右边不会运行到!原创 2024-04-10 14:33:57 · 349 阅读 · 0 评论 -
前端BOM,DOM基础知识汇总
解绑:ele.removeEventListener(‘不带on的事件名称’,绑定时的那个事件驱动函数) //第二个参数必须是 绑定时的那个事件驱动函数! offsetLeft/Top =>返回的是距离最近的 有定位的 父系盒子的(左边上边)的距离,如果都没有定位,返回的是元素距离body的距离 (返回的是number) 设置: ele.className=’ ’ //参数可以写多个 会覆盖之前所有的class类!ele.classList.remove(‘类名1’…) *** 一次可以删除多个!原创 2024-04-10 14:34:49 · 274 阅读 · 0 评论 -
前端面向对象基础知识汇总
什么是原型:一个可以被赋值的一个类,通过赋值原型可以创建一个一模一样的新对象,也可以说原型就是一个对象模板,原型上定义了一些公用的属性和方法,,利用原型创建的新对象实例 会共享原型上的属性和方法。 以后 用Object.hasOwn()替代 Object.hasOwnProperty() (Object.hasOwn(对象,‘要查询的属性’)) Object.seal() 密封对象(阻止添加新属性并将所有现有属性标记为不可配置,当前属性的值只要原来是可写的 就可以改变.)原创 2024-04-10 14:35:40 · 596 阅读 · 0 评论 -
前端HTML、CSS基础汇总
float:left(左浮动) right(右浮动) none(默认值 不浮动) 让块级元素才一行内显示 行内元素浮动后就有了行内块的特点 浮动的元素会脱标 一旦脱标 就不在占位。margin边框合并的问题: 相邻元素之间如果都有边框 那么有可能产生 相邻位置边框比较宽 需要进行边框合并 利用margin负数进行盒子的重叠 从而实现盒子边框合并。absolute(绝对定位) 脱标 绝对定位是按照最近的有定位的父元素进行位置设置 如果父系元素都没有定位 则按照body定位(一般子绝父相)原创 2024-04-10 14:36:18 · 402 阅读 · 0 评论 -
前端数组常用方法以及解释(手动整理)
如果需要回调函数从数组索引为 0 的元素开始执行,则需要传递初始值。arr.map((item,index,[arr])=>{},[this]) 对数组每一个元素进行加工 并返回加工好的数组 改变this指向的时候不要用箭头函数!arr.some((item,index,[arr])=>{},[this]) 判断数组元素是否满足条件 如果有一个满足 则停止遍历返回true。arr.filter((item,index,[arr])=>{},[this]) 过滤出满足条件的元素组成的数组并返回加工好的数组。原创 2024-04-10 14:47:54 · 543 阅读 · 0 评论