前端面试题
文章平均质量分 76
Aloye_喜樂
这个作者很懒,什么都没留下…
展开
-
整合ES6-ES12及相关面试题整理
目录ES6箭头函数模板字符串解构赋值扩展运算符对象属性简写promise(重点说一下)let 与 constES7数组.includes()ES8async/awaitES9Object.values()Object.entries()Rest/Spread 属性ES10Array的 flat()方法和 flatMap()方法String的 trimStart()方法和 trimEnd()方法Object.fromEntries()新的基本数据类型 BigIntSymbolES11Promise.allSe原创 2021-08-09 17:27:04 · 412 阅读 · 0 评论 -
JavaScript 常见面试题
文章目录实现延迟加载的方式什么是作用域链什么是同源策略什么是闭包?用途及注意的地方call、apply、bind的区别对缓存的理解http工作原理http与https的区别性能优化的方法对this的理解new操作符具体干了什么什么是css预处理器及优点cookies、sessionStorage、localStorage的区别模块化开发的优点常用的模块化的方案有哪些ES6和ES7的区别及H5新特性js继承propertype、_proto、constractor的关系简述对promise的理解ajax请求数原创 2021-05-07 17:13:14 · 211 阅读 · 0 评论 -
VUE 常见面试题
文章目录v-show和v-if的区别methods、computed、watch三者的区别标题如何给一个响应式对象中添加一个属性vue中组件通讯的方式有哪些vue的生命周期解释一下vue中单向数据流的理解什么是动态组件,如何使用,以及keep-alive的作用使用keep-alive会增加哪两个生命周期vue中solt的使用方式,以及solt作用域插槽的用法为什么在组件内部data是一个函数而不是一个对象vue中动画如何实现浅谈对路由的理解路由跳转方式有哪几种路由传值的方式有哪几种路由配置项常用属性及作用原创 2021-04-26 16:31:40 · 368 阅读 · 1 评论 -
Promise 和 async-await的区别-前端面试题
Promise 和 async-await 都是优化异步编程体验的解决方案。Promiseasync-awaitpromise 出现解决了传统 callback 函数回调地域的问题,支持链式调用可以停.then,promise 分别有 3 种状态一旦函数执行 promise 有了结果就无法改变,遇到复杂的业务逻辑 promise 显然不是那么方便需要不停 then 这样语法显然也不美观。async,await 是基于 promise 实现的,它是基于 Generator 函数的语法糖原创 2021-01-04 16:47:06 · 1948 阅读 · 0 评论 -
项目中遇到的数组转换
遍历出数组中某一项的值:let lengths = this.selectedStaffList.map(item => item.musicLength);//输出:["1","2"]将遍历的值转化成数字:let _lengths = lengths.map(Number);//输出:[1,2]数组求和:_lengths.forEach(item => { sum = sum + item; });//输出:3...原创 2020-06-10 16:30:59 · 94 阅读 · 0 评论 -
浏览器渲染页面的流程
浏览器渲染页面的流程解析HTML文档,构建DOM树:过程:读取html文档 -> 将字节转成字符串 -> 确定标签 -> 将标签转成节点注:(js会对DOM节点未进行操作,浏览器无法预测未来,DOM节点的具体内容为防止无效操作,节省资源,只能阻塞DOM树构建)构建渲染(render)树:解析对立的css样式文件信息,(包括JS生成的样式和外部css文件)注:(由D...原创 2019-11-04 11:47:22 · 187 阅读 · 0 评论 -
前端渲染和后端渲染的区别
前端渲染:指的是后端返回json数据,前端利用预先写的html模板,循环读取json数据,拼接字符串,并插入页面后端渲染:指的是前端发送请求,后端用后台模板引擎直接生成html,前端接收到数据后直接插入页面对比:对比前端渲染后端渲染页面显现速度主要受限于带宽和客户端激起的好坏,优化的好,可以逐步动态展现内容快,受限于用户的带宽流量消耗多少一点,(可...原创 2019-11-06 22:11:41 · 353 阅读 · 0 评论