![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
木玄客
程序猿一枚
展开
-
Vue学习笔记-插槽
Vue过去对于插槽的使用基本依赖于slot以及slot-scope(默认插槽|具名插槽|作用域插槽),但是现在这个两个attribute已经被v-slot指令所取代(Vue2.6.0);这两个attribute虽然已经被官方废弃且不会出现在 Vue 3 中,但在接下来所有的 2.x 版本中slot和slot-scopeattribute 仍会被支持;1、默认插槽(未改变)不需要声明name或者作用域,直接进行使用,一个组件中只能有一个该类插槽:// 父组件<templat...原创 2021-04-15 14:45:38 · 217 阅读 · 0 评论 -
面试-浏览器兼容问题
1、通用-不同浏览器之间的margin、padding有区别解决:使用通配符* { margin: 0; padding: 0;}2、图片间隔、表单元素行高不一致解决:设置float跟clear:both3、在设置float的前提下,如果元素设置margin在IE6显示margin比设置的大解决:设置float的元素再设置display:inline4、当标签的高度设置小于10px,在IE6、IE7中会超出自己设置的高度解决:使用overflow: hidden原创 2021-01-20 09:25:52 · 348 阅读 · 0 评论 -
面试-AJAX的优缺点
作为现在开发经常用到的ajax请求,也是面试经常问到的,以下就是它的优缺点优点:1、局部刷新传统的页面刷新即是页面整体刷新,所有的数据都会随着页面刷新而刷新;而ajax是一种局部的刷新,根据需要刷新指定区域的数据,避免了刷新重复数据,提高了用户体验2、异步的请求ajax可以选择通过异步的请求获取数据,并不影响其他接口的请求,不需要影响用户操作3、减少了冗余请求以及服务器压力因为是按需请求的,所以不需要刷新的数据并不会请求,减少了请求次数缺点:1、破坏了浏览器的回退功能因为优点之一的局部原创 2021-01-04 11:34:02 · 137 阅读 · 0 评论 -
面试-父子组件传值问题
Vue是个以组件化开发著称的框架:于是组件间传值就经常被用到:1、父传子:prop,slotprop只是一个传值,子组件在script的prop中声明后可以直接进行使用注意:prop传递值不能在子组件进行修改,不然浏览器会报错,需要通过赋值给子组件自身申明的元素才能进行修改slot(插槽):与prop不同,插槽支持html语句插入以及组件插入,只要在子组件同样写上slot就能成功展示注意: slot传值在父组件传值之后,在子组件进行使用需要用slot-scope属性进行声明2、子传父:emit原创 2020-12-11 11:40:48 · 806 阅读 · 0 评论 -
面试-前端的跨域问题
跨域:只要协议、域名、端口有任何一个不同,都被当作是不同的域;前端碰上跨域的问题应该算是十分常见,比如地址映射,访问外部网路接口等等,而且面试中常常会问到这个,所以做下总结:1、document.domain跨域浏览器有一个同源策略,其一是不能通过ajax的方法去请求不同源中的文档。其二是浏览器中不同域的框架之间是不能进行js的交互操作的。不同的框架之间是可以获取window对象的,但却无法获取相应的属性和方法;理解:不同域的文档以及js,你可以获取这个对象,但是你无法确定对象中的元素以及方法原创 2020-12-11 11:39:55 · 475 阅读 · 0 评论 -
面试-查找两个数组中的相同元素
1、最简单的办法进行遍历排序:两个for循环遍历,执行次数最多,效率较低let var1 = [ 1, 2, 3 ]let var2 = [ 2, 3, 4 ]let list = [ ]for ( let i = 1; i < var1.length; i++ ){for ( let j = 1; j < var2.length; j++ ){ if (var1[ i ] === var2 [ j ]) list.push( var1[ i ] )}}如果要求不原创 2020-12-11 11:37:18 · 1586 阅读 · 0 评论 -
面试-Vue钩子函数
1、beforeCreate官方描述:在实例初始化之后,数据观测(data observer) 和 event/watcher 事件配置之前被调用理解:页面还未创建,this、data、method、watch这些中的元素或则方法并未出现,不能进行调用2、created官方描述:在实例创建完成后被立即调用。在这一步,实例已完成以下的配置:数据观测 (data observer),property 和方法的运算,watch/event 事件回调。然而,挂载阶段还没开始,$el property 目前尚原创 2020-12-11 11:34:38 · 557 阅读 · 0 评论