- 博客(7)
- 收藏
- 关注
原创 前端高频面试题 - localStorge与sessionStorge的区别
②sessionStorge:永久保存,除非手动清除!①localStorge:关闭窗口或关闭浏览器失效!①两者的数据都是存储在浏览器中!②两者存储容量都是5M大小!
2023-10-23 10:54:05
63
原创 前端高频面试题 - 对于重排和重绘的理解
当dom元素发生变化并且涉及到元素的布局时,比如改变元素的宽度,元素的位置,这时浏览器就会重新计算属性并重新构建这个渲染树,这个过程就是重排。当dom元素发生变化,重排完成之后,将重新构建的渲染树渲染描绘到页面上,这就是重绘。常见引起重排的元素属性。
2023-10-20 23:37:51
69
1
原创 前端高频面试题 - 利用微信小程序或uniapp开发小程序时,父组件与子组件的生命周期的顺序
父beforeCreate => 父created => 父beforeMount => 子beforeCreate => 子created => 子beforeMount => 页面onLoad => 页面onShow。页面onUnload => 子beforeDestroy => 子destroyed => 父beforeDestroy => 父destroyed。子mounted => 父mounted => 页面onReady。
2023-10-19 23:42:15
255
原创 前端高频面试题 - VUE与小程序及uniapp的生命周期函数
onLoad:(首次进入页面加载时触发,可以在该生命周期函数中获取到打开当前页面的路径参数)onShow:(加载完成后,后台切到前台或重新进入页面时触发)onHide:(从前台切到后台或进入其他页面时触发)onReady:(页面首次渲染完成时触发)beforeDestroy: (销毁前)beforeCreate: (创建前)beforeUpdate: (更新前)onUnload:(页面卸载时触发)ready:(监听页面首次渲染完成)detached:(监听页面卸载)created:(监听页面加载)
2023-10-19 23:28:16
151
原创 前端高频面试题 - EventLoop(事件循环机制)
是指浏览器或Node环境的一种解决javaScript单线程运行时不会阻塞的一种机制,也就是实现异步的原理。作为一种单线程语言javascript本身是没有异步这一说法的,是由其宿主环境提供的。ps:new promise属于外层宏任务,但是内部的属于微任务,比如:Promise.then()或.catch()③宏任务执行完毕后,微任务的队列中是否存在任务,若存在则取出来执行,知道队列里的任务执行完毕!②执行宏任务的过程中若遇到微任务,则添加到微任务队列!js运行机制分为宏任务与微任务,按顺序执行。
2023-10-19 16:48:24
165
原创 前端高频面试题 - 深拷贝与浅拷贝,赋值的区别?
①Object.assign()、②lodash:_.clone、③扩展运算符、④Array.prototype.concat()、⑤Array.prototype.slice()、......(新对象只是对原对象的引用,而不是原对象本身,所以新对象与原对象还是共享一个内存,一个改变另一个也跟着改变)创建一个新的对象或新的数组,将原对象各项的值全部拷贝过来,在堆中开辟一个新的空间来储存这个对象。(两个对象之间互不影响)将一个对象的数据赋值给另一个对象,只复制了栈中的数据,两个对象还是指向同一块内存地址!
2023-10-19 11:18:23
71
原创 前端高频面试题 - GET请求与POST请求的区别?
1.如果进行一些私密信息的传递,比如登录、注册,或者是一些大型文件的上传下载,选择post请求方式。2.get请求在浏览器回退时不会再次触发请求,而post会再次发起网络请求!4.get请求参数会被完整的保存在浏览器的历史记录里面,而post参数不会!get请求,post请求,delete请求,ouption请求,put请求等。3.get请求的数据会被浏览器主动缓存,而post不会,需要自己手动设置!6.get参数会暴露在地址栏里面,而post的参数则是放在请求报文的内部!
2023-10-19 10:59:11
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人