关于同步,异步,定位等一些问题

本文探讨前端开发中的关键概念,包括页面加载触发的生命周期钩子,DOM渲染时机,absolute和fixed定位的区别,Vue中keep-alive组件的作用及其钩子函数,服务器响应状态码的意义,以及history对象的方法和同步异步执行机制。同时提醒开发者注意CSS样式冲突可能导致的样式丢失问题。
摘要由CSDN通过智能技术生成

目录

1.第一次页面加载会触发哪几个钩子?DOM 渲染在哪个周期中就已经完成?

2.position中absolute和fixed区别?

3.vue中 keep-alive 组件的作用,及触发的钩子函数是哪两个?

4.常见服务器响应状态码分别代表什么(1-5开头的不细分)

5.history方法有哪些,都有什么作用?

6.同步异步执行机制


1.第一次页面加载会触发哪几个钩子?DOM 渲染在哪个周期中就已经完成?

会触发   初始化前,初始化后,挂载前,挂载后
下面这几个beforeCreate, created, beforeMount, mounted 。


挂载后这个钩子函数表示的是dom渲染完,但是它不会承诺所有所有组件视图都渲染完,可以用$nextTick 替换掉 mounted


2.position中absolute和fixed区别?

---在有滚动条的时候就有区别
fixed:固定在当前window不动
 absolute:会随参照对象元素的高度和宽度变化而变化---随滚动条移动
它们都是绝对定位
absolute表示的是是绝对定位  它会拖动滚动条改变位置---脱离文档流,不占有位置
fixed表示的 是固定定位  ---fixed值定位的元素会固定在原来的位置不变---也就是不管你怎么拖动滚动条元素都不会改变位置
absolute在文档流中位置不变,fixed是在当前视窗位置不变


3.vue中 keep-alive 组件的作用,及触发的钩子函数是哪两个?

组件的作用是:组件缓存---当组件在进行切换的时候会不停的进行创建还有销毁,这个时候它的作用就是缓存,让它不再创建销毁
触发的两个钩子函数是:
1.activated
触发时机:keep-alive组件激活时使用;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值