奔三路 - 你30岁前的学习路!

奔三路学习网

当前位置: 主页 > 前端面试通 > 笔经面经 >

记一次棋牌前端面试

时间:2019-03-22 17:43来源: 作者:小邱
闭包就是一个函数,这个函数能访问其他函数的作用域中的变量,作用就是可以让变量的值始终保存在内存中。 如果你熟悉后台语言,闭包也可以理解为面向对象中的类,只有实
开始一直到最后都很好,就是要出差去国外!
纳尼给我说要去国外东南亚,我勒个去不可能滴。

面试题是一堆,结局不尽人意,但还是有些不会的问题,记录下来!

1、Vue的修饰符,怎么阻止冒泡?

答:v-on的修饰符,.stop就可以阻止冒泡,还有.prevent,@submit.prevent可以阻止提交事件不再重载页面。

最常用的是按键修饰符,例如:@keyup.13是键盘keycode是13才触发,但是记住keycode不可能的,所以按键还有别名,
例如:@keyup.enter即回车按下

输入框的<input type="text" v-model.lazy.number="s">,lazy修饰符只有光标离开输入框才会改变,number修饰符会过滤掉非数字,但输入框的值必须是数字开头。如果是:2123sfds2323sfdf只会过滤出前面那一部分的数字2123

2、v-if与v-show的用法与区别?

答:实现的本质区别v-show是通过display设置为none控制隐藏,v-if是动态的向DOM树内添加或删除DOM元素,编译上v-if有一个局部编译和限载过程。编译时v-if的值为false则不会被编译

消耗:v-if切换消耗比v-show大,v-show适合频繁切换

3、闭包?
答:闭包就是一个函数,这个函数能访问其他函数的作用域中的变量,作用就是可以让变量的值始终保存在内存中。
如果你熟悉后台语言,闭包也可以理解为面向对象中的类,只有实现类内部的私有属性和方法,外包环境不能访问类的。
但闭包在处理速度和内存消耗方面对脚本性能具有负面影响。
闭包的具体例子可以参考:https://developer.mozilla.org/zh-CN/docs/Web/Javascript/Closures

4、JS继承
的实现方法?

答:将父类的实例作为子类的原型,例如:动物类,Animal。 Cat.prototype = new Animal()
原型链继承.prototype、构造函数继承.call
具体内容可参考:https://www.cnblogs.com/Grace-zyy/p/8206002.html (责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
发布者资料
小邱 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2017-11-26 17:11 最后登录:2019-03-25 16:03

奔三路小程序已改版