前端常见面试题
qq_45691752
这个作者很懒,什么都没留下…
展开
-
手写ajax
手写ajax原创 2022-07-13 17:11:23 · 89 阅读 · 0 评论 -
js中的深拷贝和浅拷贝
一、深拷贝 拷贝结束后 虽然值是一样的,但是内存地址不一样 二、浅拷贝 拷贝的是内存地址,使目标对象的指针指向源对象的指针 三、深拷贝的方法 1、... 对象中只有一级属性时候为深拷贝 有二级属性的时候为浅拷贝 2、Objec.assign 同上 3、JSON.parse 和JSON.stringify原创 2022-07-13 10:34:28 · 414 阅读 · 0 评论 -
在js中 为什么typeof null 是object ?
这是因为在js中,不同的对象都是用二进制存储的,前三位是000是,系统会判断是js类型,而null转为二进制全是0,自然就是Object类型原创 2022-06-17 13:53:03 · 482 阅读 · 0 评论 -
Vue组件生命周期销毁阶段通常销毁哪些资源
定时器、之前注册的事件监听、未完成的异步请求、Websockt.....原创 2021-07-25 22:03:26 · 651 阅读 · 0 评论 -
Web性能优化的方案
1、减少HTTP请求2、利用浏览器缓存3、使用压缩组件4、将样式表放到顶部5、将脚本放到底部6、使用外部的js和css7、减少重复代码8、图片和js的预加载原创 2021-07-24 21:27:31 · 103 阅读 · 0 评论 -
浏览器内核
浏览器内核分为两部分:渲染引擎和js引擎渲染引擎:负责取得网页的内容,并计算他的显示方式,然后输出在网页上js引擎:负责解析js代码,并且执行js代码来实现动态效果原创 2021-07-24 21:22:34 · 60 阅读 · 0 评论 -
浏览器网络请求的过程
1、在浏览器输入网址并回车后,开始域名解析2、根据ip发送到网络供应商,并找到那个对应的服务器3、TCP三次握手、建立连接4、开始发送请求,找到对应入口文件index.html5、解析入口文件、取回资源...原创 2021-07-21 23:10:31 · 388 阅读 · 3 评论 -
vue-loader的作用
解析和转换.vue文件,提取出逻辑代码(js代码),样式代码(style代码),html代码,并交给对应的loader去处理原创 2021-07-21 23:02:26 · 228 阅读 · 0 评论 -
什么是Ajax,以及优缺点
Ajax就是asychronous Javascript and XML的缩写,即异步的Ajax和XML,用于Web页面请求异步数据交互,实现页面局部刷新。特点:(1)通过异步的模式,提高了用户体验(2)优化了客户端与浏览器之间的交互,减少了数据交互,减少了带宽占用(3)承担了一些本该服务端完成的工作,减少大量用户下服务端的负载...原创 2021-07-20 23:57:38 · 220 阅读 · 0 评论