摘要: 1.前端优化 1)降低请求量:合并资源减少HTTP 请求数,gzip 压缩 2)加快请求速度:预解析DNS,并行加载,CDN 分发。 3)缓存:强制协商缓存,离线数据本地缓存localStorage。 4)渲染:JS/CSS 优化,加载顺序,服务端渲染,2.性能指标有哪些 页面切换白屏时间,首屏加载 阅读全文
posted @ 2022-10-24 14:35 流星星星星星 阅读(99) 评论(0) 推荐(0)
摘要: 面试题:1.作用域和执行上下文? 全局作用域 >预解析(var变量和函数提升) >全局执行上下文环境 >全局的变量对象{var ,function ,函数参数,this的指向} >函数定 义 >局部作用域 >出现了函数调用 >局部预解析 >局部的执行上下文环境 >局部的变量对象{var ,funct 阅读全文
posted @ 2022-10-24 14:35 流星星星星星 阅读(320) 评论(0) 推荐(0)
摘要: 面试题1)webpack核心概念 1. entry 入口:以某个文件为入口开始打包 2. output 输出 - 打包后资源输出到哪里去 3. loader 加载器 - webpack 本身只能识别 json、js 模块,其他模块一旦加载就会报错 - 需要借助 loader 将其它模块编译成js 4 阅读全文
posted @ 2022-10-24 14:31 流星星星星星 阅读(303) 评论(0) 推荐(0)
摘要: 1.面试题(vue2和vue3区别) 1)Vue3中设计了一套强大的组合APi代替了Vue2中的option API ,复用性更强了,更好的支持TS Vue2.x 的组织代码形式,叫 Options API,而 Vue3 最大的特点是 Composition API 中文名是合成函数:以函数为载体, 阅读全文
posted @ 2022-10-24 14:31 流星星星星星 阅读(902) 评论(0) 推荐(0)
摘要: 面试题3)谈谈对vue生命周期的理解 Vue实例从创建到销毁的过程,就是生命周期,生命周期总共分为三个阶段:初始化、更新、销毁 1)初始化和挂载阶段 * beforeCreate() 实例创建出来之后会调用这个生命周期回调,这个时候还只是一个空壳,无法访问到数据 * created() 数据初始化、 阅读全文
posted @ 2022-10-24 14:30 流星星星星星 阅读(530) 评论(0) 推荐(1)
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi 阅读全文
posted @ 2022-10-24 13:18 流星星星星星 阅读(89) 评论(0) 推荐(0)
摘要: /** * 数组内容排序(包括汉字也能排序) */sort (arr) { arr.sort(function (item1, item2) { return item1.localeCompare(item2, 'zh-CN') }) return arr},/** * 数据去重 */dedupl 阅读全文
posted @ 2021-05-07 14:25 流星星星星星 阅读(78) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-04-20 14:19 流星星星星星 阅读(24) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-04-20 14:16 流星星星星星 阅读(35) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-04-20 14:14 流星星星星星 阅读(92) 评论(0) 推荐(0)