随笔分类 - 前端面试专场
摘要:vue2和vue3响应式原理的区别 vue2使用Object.defineProperty()实现响应式原理,而vue3使用Proxy()实现。 虽然vue2,vue3面对对象嵌套,都需要递归,但vue2是对对象的所有属性进行递归,vue3是按需递归,如果没有使用到内部对象的属性,就不需要递归,性能
阅读全文
摘要:vue路由跳转有几种方式 vue中router和routr的区别 vue路由有那两种模式,这两种模式的区别 vue中scoped的原理 防抖节流的理解 vuex的5个组成部分 vue中如何生命全局变量 计算属性和监听的区别 vue双向绑定的原理 vue模板渲染的原理 vue父子组件执行的生命周期
阅读全文
摘要:1.自我介绍 2.react生命周期,生命周期的执行顺序 3.vue组件间传值 3.1子组件中如何父组件中props传递过来的数据 父子组件传值时,父组件传递的参数,数组和对象,子组件接受之后可以直接进行修改,并且会传递给父组件相应的值也会修改。 如果传递的值是字符串,直接修改会报错。 不推荐子组件
阅读全文
摘要:1.vue设置代理 在vue.config.js文件中做配置 module.exports={ devServer:{ proxy:{ 'task':{ target:'后端接口的服务地址', changeOring:true,//设置是否将host更替为代理url, secure:false, }
阅读全文
摘要:一、数据类型 1.js有那些数据类型,他们的区别? js共有八种数据类型,分别为undefined、Null、Boolean、Number、String、Object、Symbol、BigInt. 其中symbol和bigInt是es6中新增的数据类型: symbol代表创建后独一无二且不可变的数据
阅读全文
摘要:一、第1-10题 (滴滴)写react、vue项目是为什么要在列表组件中写key,其作用是什么? key是给每一个vnode的唯一id,可以依靠key,更准确,更快的拿到oldVnode中对应的vnode节点 2.什么是防抖、节流?有什么区别?如何实现? 防抖:触发高频事件后n秒内只会执行一次,如果
阅读全文
摘要:一、第一家 1.项目中负责哪些功能 2.js的基本数据类型,检测数据类型 3.unfinde和null的区别 undefined表示变量声明过但并未赋过值,null表示可能未来指向一个空对象,unfinde和null的值相等但是但是类型不等,要用全等来判断不能用双等 4.js中new操作符做了那事情
阅读全文
摘要:跨域问题 一、跨域问题产生的原因 跨域问题是由于浏览器的同源策略,是浏览器的一个安全功能他会阻止一个域的js脚本和另一个域的js脚本进行交互,当请求的url域服务器的协议、域名、端口号不一致时会出现同源源策略。 解决方案 1.JSONP跨域 jsonp的原理就是利用<script></sctipt>
阅读全文
摘要:1.自我介绍 2.介绍一下你的项目前段项目、贪吃蛇项目详细。 3.开发过程中遇到了什么难题。 4.用过elmentUI麼?它是用来干啥的,用和不用有什么区别 1.js的基本数据类型 字符串:string;数字Number;布尔Boolean;数组:Array;对象:Object;Null:空对象;U
阅读全文
摘要:1.自我介绍 2.css浮动实现三栏布局 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0
阅读全文
摘要:1.vueAPP适配是怎么写的,用的什么单位?2.get和post有什么区别? HTTP定义了与服务器交互的不同方法,最常用的方法有四种Put,Delete、post,get,即增删改查。 1.Get,它用于获取信息,它只是获取、查询数据,也就是说它不会修改服务器上的数据,从这点来讲,它是数据安全的
阅读全文
摘要:1.清除浮动方法 2.垂直居中一个浮动元素 3.px、em、rem区别 4.opacity和rgba这两个的应用场景(设置透明度的区别) 5.css实现向上三角形 6.Vue生命周期,第一次加载页面时会触发那些构置函数,如果要操做dom,在那个阶段操作 7.父向子组件传递数据、子向父传递事件 8.工
阅读全文