面试
文章平均质量分 90
Y_soybean_milk
这个作者很懒,什么都没留下…
展开
-
前端面试题:vue系列(含vue3)
1. computed和watch的区别2. watch如何监听多个值3. v-for和v-if可以一起使用吗4. 为何v-for 中要用key5. vue中如何获取DOM元素6. 什么是作用域插槽7. vue组件如何通讯1.Vue3 比Vue2有什么优势?2. vue2的mixin和vue3的hooks比较3. Vue3为何比 Vue2快?4. 描述Vue3生命周期5. Composition API对比Options API6. vue3升级了哪些功能7.vue2和vue3分别原创 2022-06-13 21:07:03 · 1939 阅读 · 0 评论 -
前端面经(四)
文章目录笔试题1.async/await的顺序问题(重点)2.判断机器人是否回到原点面试题1.路由懒加载2.浏览器渲染原理3.token作用4.浏览器缓存5.js执行过程笔试题1.async/await的顺序问题(重点)async function async1() { console.log('async1 start') // 2 await async2() // await后面的都作为回调内容 —— 微任务 console.log('async1 end')原创 2021-07-07 21:15:48 · 105 阅读 · 2 评论 -
前端面经(三)
文章目录笔试题1.数组扁平化/数组降维2.数组去重3.场景题:async/await的顺序问题面试题1.描述vue双向数据绑定原理(包括底层代码如何实现)2.跨域解决方案3.介绍http协议4.介绍promise5.响应式布局有哪几种6.rem+媒体查询实现响应式布局的原理7.flex弹性布局的特点8.css3动画效果如何实现9.inline元素加margin和padding值有效吗10.场景题:隔行变色效果的实现11.场景题:一行上 有两个盒子,如何让左边的 固定宽度,右边盒子自适应12.伪元素和伪类元素原创 2021-07-07 08:42:08 · 133 阅读 · 2 评论 -
前端面经(二)
文章目录1.vue双向数据绑定原理2.响应式布局3.兼容IE浏览器的一些措施4.常见SEO(搜索引擎优化)方法5.如何实现图片拖拽6.uniapp相关知识7.简述vue开发的优势1.vue双向数据绑定原理转载自 Vue2.X的数据双向绑定原理以及Vue3.X的数据双向绑定原理1.Vue2.X的数据双向绑定原理:采用的是Object.defineProperty()方法<!-- 1.Vue2.x采用的数据双向绑定原理 --> <input type="text" v-mod原创 2021-07-04 20:42:27 · 109 阅读 · 1 评论 -
前端面经(一)
文章目录一面html+css+js1.盒子怎么垂直居中2.响应式布局的方式3.怎么将一个dom节点删除?删除的时候要考虑哪些问题4.浏览器的缓存是怎么实现的?5.描述事件循环机制6.微任务和宏任务分别是哪些,有什么区别?7.值类型和引用类型的区别8.怎么实现触发同一元素同一事件,执行多个方法9.怎么实现网页的前进、后退Vue1.怎么实现组件间的通讯?2.登录功能的实现3.怎么控制页面访问权限(没登录的用户无法访问相关页面)4.怎么实现不同权限的用户,显示不同的界面开放题如果要做一个下五子棋的游戏,会从哪方面原创 2021-07-03 23:15:26 · 208 阅读 · 4 评论 -
vue双向数据绑定原理
vue的双向绑定的底层原理:object这个对象有个方法,叫做defineProperty,它能够监测到我们属性的一个变化,一旦数据发生访问或者修改,底层都能够监测到,vue底层就是通过这种方式来监测到变化的。一旦监测到变化,它就会通知来去更新我们的dom。就是做到了一个数据劫持,底层的发布就用到了“发布订阅者模式”<!-- Object.defineProperty --><!-- 数据劫持 --><!-- 发布订阅者模式 --><script&原创 2021-07-04 22:12:42 · 135 阅读 · 3 评论 -
前端高频面试题
1.var和let const的区别var是 ES5语法,let const是ES6语法;var有变量提升var和let是变量,可修改;const是常量,不可修改;let const有块级作用域,var没有2.typeof 返回哪些类型值类型:undefined string number boolean symbol引用类型:object(注意,typeof null === ‘object’’)函数:function3.列举强制类型转换和隐式类型转换强制:parseInt p原创 2021-07-03 23:19:18 · 214 阅读 · 1 评论 -
前端常考面试题五:环境篇(拓展)
前言面试官想通过开发环境了解候选人的实际工作情况开发环境的工具,能体现工作产出的效率会以聊天形式为主,不会问具体的问题开发环境git是最常用的代码版本管理工具,大型项目需要多人协作开发,必须熟用git具体命令可参考我另一篇总结Git常见命令Chrome调试工具一般不会面试时考察,但这是前端工程师必备的技能(不算知识)Elements 看DOM结构Console 打印debugger 断点调试Network 看资源的加载Application 可以操作本地存储抓包应用场景原创 2021-06-30 16:49:25 · 350 阅读 · 1 评论 -
前端常考面试题四:http篇
文章目录前言知识点1.http状态码2.http methods3.http headers4.http 缓存常考题1.http常见的状态码有哪些?2.http常见的header有哪些?3.什么是 Restful API4.描述一下http的缓存机制(重要)前言前端工程师开发界面,要调用后端的接口,提交/获取数据—— http协议,要求事先掌握好ajax知识点1.http状态码状态码分类1xx 服务器收到请求2xx 请求成功,如2003xx 重定向,如3024xx 客户端错误,如404原创 2021-06-29 14:47:08 · 577 阅读 · 0 评论 -
前端常考面试题三:JS-Web-API基础篇
前言1.从JS基础知识到JS Web APIJS基础知识,规定语法(ECMA 262标准)JS Web API,网页操作的API (W3C标准)前者是后者的基础,两者结合才能真正实际应用2.vue和 React框架应用广泛,封装了DOM操作,但DOM操作一直都会前端工程师的基础、必备知识一、DOM知识点1.DOM本质从HTML文件解析出来的一棵树2.DOM节点操作获取DOM节点attributep1.setAttribute('data-name', 'imooc')p1原创 2021-06-29 10:11:44 · 793 阅读 · 1 评论 -
前端常考面试题二:js基础篇
变量类型和计算1.值类型和引用类型区别值类型引用类型题目2.typeof能判断哪些类型识别所有值类型(string、number、boolean、undefined、symbol)识别函数(function)判断是否是引用类型(object 不可再细分)3.手写深拷贝注意判断值类型和引用类型注意判断是数组还是对象递归const obj1 = { age: 20, name: 'xxx', address: { city: 'beijin原创 2021-06-28 15:26:50 · 463 阅读 · 0 评论 -
前端常考面试题一:html、css篇
HTML1.如何理解语义化①让人更容易读懂(增加代码可读性)②让搜索引擎更容易读懂(SEO问题,让搜索排名靠前)③正确的标签做正确的事情④页面内容结构化2.哪些标签是块级元素?哪些标签是内联元素?块级(display:block/table):div、p、h1-h6、ul、ol、dl、li、header、footer、aside、section、article、form、table等内联(display:inline/inline-block):span、img、button、input、b原创 2021-06-25 16:42:17 · 244 阅读 · 2 评论