- 博客(9)
- 收藏
- 关注
原创 es6新增了什么
同时,也引入了剩余参数(rest parameters)语法,用于接收不定数量的参数并将它们放入一个数组中。相比传统的for循环和forEach方法,for...of提供了更简洁的语法和更方便的迭代器操作。块级作用域变量声明(let和const):引入了let和const关键字,用于声明块级作用域的变量和常量。类和模块:ES6引入了class关键字,支持面向对象编程的类和对象。它具有更短的语法和更方便的this绑定。模板字符串:使用反引号(`)包裹的字符串可以包含变量,并支持多行字符串和字符串插值。
2023-07-21 09:23:54
94
1
原创 什么是原型链
当访问一个对象的属性时,先在自身查找,找到了就使用,找不到就顺着__proto__依次查找,任意一层找到了就使用并停止查找,直到Object.prototype还没找到,抛出undefined。
2023-07-17 22:20:52
37
1
原创 函数的方法有哪些及区别
①call 和 bind 可以接收多个参数,从第二个参数开始往后,都会传入原函数。②apply 第二个参数为数组,数组会被默认解析,解析后将数据传入原函数的参数。功能:用来修改this指向,第一个参数为要修改的this指向。③call 和 apply 的返回值为原函数的返回值。④bind 的返回值 为改变了this之后的新函数。
2023-07-12 08:50:35
44
1
原创 什么是原型链
当访问一个对象的属性时,先在自身查找,找到了就使用,找不到就顺着__proto__依次查找,任意一层找到了就使用并停止查找,直到Object.prototype还没找到,抛出undefined。
2023-07-07 17:51:52
31
1
原创 CSS 中常用的布局方式有哪些
8、移动端适配的方式:①flexible.js;5、多列布局column;6、响应式布局@media;7、网格布局display:grid;4、弹性盒display:flex;
2023-06-28 09:07:42
266
1
原创 CSS 中绝对定位和相对定位的区别
子元素相对于参照物设置绝对定位,若父元素没有定位,则依就近定位了的祖元素进行定位;- 子元素相对于参照物设置绝对定位,若父元素和祖元素均无定位,则依浏览器窗口进行定位。- 子元素相对于参照物设置绝对定位,若父元素有定位,则相对于父元素定位;相对定位的参照物为自身的原位置,在原有位置基础上进行定位;- 原位置仍然保留,不会影响其他的元素。绝对定位会脱离文档流,后面的元素补位;
2023-06-25 14:52:29
78
原创 什么是BFC,如何触发BFC
每个元素的左边边缘,与包含块的父盒子的左边缘相接触,即使存在浮动也是如此(子元素左边与父元素左边在一起);- 盒子垂直方向的距离由 margin 决定,属于同一个 BFC 的两个相邻盒子的 margin。- BFC 就是页面上一个隔离的独立容器,容器里面的子元素不会影响外面的元素;- BFC 的区域不会与浮动的盒子重叠(浮动元素紧贴浮动元素)- 浮动元素,float 除 none 以外的值;
2023-06-22 12:56:54
130
1
原创 数组-小案例
let arr = ['星期一','星期二','星期三','星期四','星期五','星期六','星期日']需求:定义一个数组,里面存放星期一,星期二,知道星期日(共7天)。在控制台输出:星期日。
2023-06-18 19:30:25
64
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人