- 博客(9)
- 收藏
- 关注
原创 弹性盒子-flex布局
它的核心概念是将一个容器(父元素)设为 flex,然后对其子元素(flex items)进行布局。2、Flex 项目 (Items):容器中的直接子元素自动成为 flex 项目。主轴是水平方向,交叉轴是垂直方向,因此这里的效果是垂直方向居中。flex-start: 靠主轴的起始位置对齐。stretch(默认值):项目拉伸以填充容器。(1)主轴是 flex 容器中项目排列的轴。flex-end: 靠主轴的末端位置对齐。flex-start: 交叉轴起始对齐。flex-end: 交叉轴末端对齐。
2024-09-21 20:20:46
985
原创 原型和原型链
当一个对象查找它的某个属性时,它不仅仅查找自身,还会查找它原型上的属性,如果还不行,就继续沿着原型链向上查找,直到到达Object.prototype。这就是所谓的“原型链”。当你试图访问一个对象的某个属性或方法时,如果该对象本身没有这样的属性或方法,那么JavaScript引擎会沿着该对象的原型链继续查找,直到找到为止或者到达链的末端。Student构造函数继承了Person的行为,因为它将它的原型设置为Person.prototype的一个副本,并且添加了一个study方法。
2024-09-16 18:46:10
465
原创 var、let 和 const之间的区别
使用 let 关键字声明的变量具有块级作用域,这意味着在任何块(如循环或条件语句)内部声明的变量都只存在于那个块中。使用 var 关键字声明的变量在整个作用域内都是可访问的,但在函数内部声明的变量只能在该函数内部访问。var 关键字声明的变量会被提升到作用域的顶部,但初始化不会被提升。会出现我们在函数内部使用var 定义了一个name变量,在后续函数外我们使用到了name变量名,那么最开始定义的就会影响到我们。可能a 预想的值是1,但函数内部定义的a,影响到了我们外部的a。2.声明的变量不可重新赋值。
2024-09-16 18:35:18
562
原创 绝对定位和相对定位
1.相对定位是指元素相对于其正常位置进行定位。也就是说,当设置了position: relative;后,元素仍然保留其原本的位置,但是可以通过top, right, bottom, left属性来调整其相对于原始位置的偏移量。相对定位的元素,也不会脱离文档流stylepositionrelative;left50px;</在这个例子中,文本块会向右偏移50像素,但它原本的空间依然保留。
2024-09-15 21:52:14
1197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人