web面试题
文章平均质量分 83
渴望成为python大神的前端小菜鸟
这个作者很懒,什么都没留下…
展开
-
第四天面试
一.微信小程序修改array里面的值再赋值给setData页面没有变化 change:function(e){ var index=e.currentTarget.dataset.index; var data=this.data.data; var age='data['+index+'].age'; this.setData({ [age]:18 }) } 二.简述position的可能值,并描述对其理解 1、absolute 绝对定位,相对于 static 定位以外的第一个父元素进行定原创 2020-07-03 21:39:37 · 217 阅读 · 0 评论 -
第三天面试
今天面试了两家公司,公司的环境都是很好的,面试主要是和人事方面的沟通,晚上也收到了第二家公司去参加明天的复试,今天没有聊到太多技术,下面整理一下。 1js当中有一个城市的数组数据需要将它的子添加到对应的父里面 我的答案是通过递归实现 2.vue里面修改了data中array内容页面上面不更新的问题 我没有遇到过这个问题所以没有答上来,不过面试官还是告诉我了因为什么。 Vue 不允许在已经创建的实例上动态添加新的根级响应式属性 (root-level reactive property),然而使用 vue的原创 2020-07-01 20:16:00 · 201 阅读 · 0 评论 -
第二天面试题
1.vue的使用时间 1个月 2.小程序的使用时间?小程序的数据绑定和vue双向绑定的区别 1个月 vue自带v-model属性双向绑定,值发生变化数据和视图都会改变 小程序的数据绑定使用Mustache方法 value="{{value}}"是单向绑定 两者间的区别是小程序在元素上发生数据变化绑定的数据不会改变没有双向绑定属性但是可以手动增加,vue双向绑定数据一方发生变化另一方会同步更新 3.v-model双向绑定原理 首先:value="value"绑定值,再在元素上面添加:input监听事件监听原创 2020-06-30 23:07:21 · 254 阅读 · 0 评论 -
第一天面试题
1.闭包操作 题目在for里面每一秒执行一次打印0-4的数字,不能使用let for(var i=0;i<5;i++){ (function(i){ setTimeout(function(){ console.log(i+"秒"); },i*1000) })(i) } 2.div加阴影+渐变+圆角 <button class="show">按钮</button> <style> .show{ box-shadow: 0px原创 2020-06-29 19:53:10 · 253 阅读 · 0 评论