面对深海和某个超级的面试回馈

某超级什么什么 面试1

问答技术类一

1.CSS弹性布局
如果让子盒子在父盒子中居中

div{
display:flex;
justify-content:center;
align-items:center;
flex-direction:colum}

如果不使用弹性布局,如何产生同样的效果?

div{
podition:relative;
transform:translate(50%,50%)}

2.span标签中文字居中
align-height
3.批量下载图片url,在数组中。可以异步以顺序方式来下载,如何做?
面向对象实现图片预加载,为图片命名,建立一个空数组来达到预加载创建一个对象,给对象加一个侦听事件(load加载事件)。加设功能,待加载完后进行浅拷贝,设IF语句,如果true继续执行,打印照片,反之。
4.promise1和promise在数组里,promise1两秒后返回状态,promise2一秒后返回状态,二者构成数组,运行之后,谁先运行?
谁先调用,谁先返回
5.promise中 .then 方法能处理错误promise吗?
使用catch可以用来捕获异常
6.promise可以接受几个参数?
reject和resolve
7.成功状态中,两个.then 中打印结果
返回data中的值
8.数组操作方法 slice()
从开始~结束,返回不含end值

const a=[1,2,34,5,5,6,,7,8,9];

var a2=a.slice(2,5);
console.log(a2);//34,5,5

9.splice()与slice()谁会改变数组?
slice()不改变,splice()会改变
10.如何表示一个数组中是否表示元素2(数组查询元素)
答:IndexOf(),lastIndexOf(), FindIndex, FindLastIndex()
Find
11.push ()返回值
返回新数组长度
12.VUE2 中,A页面跳转B页面,怎么跳?
————
13.vue2中,页面跳转,带参数时,如何跳转
——————
14.parasm 和query
15.带对象传到URL上(jQuery)
16.window.location对象,如何获取地址内容

问答二级内容

1.项目使用技术
2.开发时间,项目操作人
3.有什么项目
4.关注点,论坛,相关评论,创作
5.新框架学习
6.选择方向原因
7.朋友反馈
8.兴趣方向
9.校内经历
10.职业规划
11.其余项目的使用
12.城市走向

深海精灵面试2

问答技术类一

1.对element-UI方法的使用
比如验证方面
2.Token值有效性
3.必填项,用户,密码,校验
4.CSS中隐藏元素方法
5.重绘和回流
重绘时,DOM树中没有元素删除或增加,知识样式改变,针对浏览器对某一元素进行单独渲染
而回流是重新渲染整个DOM树
6.常见的布局,垂直居中,水平居中
topleft50%,transform-50%;translate-50%
7.w3c,它有哪些特性
border-radius,border,2d/3d,flex布局
8.盒模型
9.js是什么线程
单线程
10.js为什么是单线程
因为JS是实现用户与浏览器的交互,单线程可以避免更多同步问题,例如JS为多线程时,有一个线程要修改一个DOM元素,另一个线程要删除这个DOM元素,此时就事故了,所以单线程是它的核心特征。
11.js数据类型
String
Number
object
null
undefined
booleam
12.深拷贝和浅拷贝区别
浅拷贝会复制对象的值(基本类型),创新一个新对象
而深拷贝将一个对象从内存中完整的拷贝出来,建立个新的领域
所以浅拷贝影响原对象
13.堆和栈的区别
栈:存放函数的参数值,局部变量(自动分配)
堆:由开发人员分配和释放
二者实际上是操作系统对进程占用内存空间两种管理
它们的管理方式不同,空间大小不同,生长方向不同,分配方向不同,分配效率不同,存放内容不同
14.Es6有什么特性
1.‘let’ and ‘const’
2.symbol
3.模板字符串
4.解构表达式
5.对象上一些新方法
6.箭头函数
15.箭头函数
它是一种更加简洁的书写方式,且多用于匿名函数的定义
而它的this指向它的父级部分
16.对promise的理解
它提供解决异步编程方法,有两个promise对象,一个成功和失败,可获取异步操作的消息
17.promise有几个状态
padding
resolve
reject
18.状态意义:过程从pending变为fufilled和从pendding变为rejected.而这两种情况发生,就会让状态定型resolved.而发生改变后,再对Promise对象添加回调函数,也可以得到结果。
19. .then返回的数据类型
返回的promise对象
20.catch,finally 返回数据
catch执行完后,则执行finally代码块
而catch出现异常依然会执行finally代码块
21.webpack的五种指令(核心)
1.entry
2.output
3.loader
4.plugin
5.mode
22.loader与plugin的区别
loader插件会打包文件,而plugin,从打包优化和压缩,到重新定义环境变量,功能更加强大。
23.事件循环
有两种任务,一种是宏任务,一种是微任务,每次宏任务执行完后,检查微任务队列是否为空,如果不为空,会按照先入先出的规则全部执行完微任务后,清空微任务队列,然后再执行下一个宏任务。
24.VUE中有哪些指令
内容渲染指令
属性绑定指令
事件绑定指令
双向数据指令
条件渲染指令
列表渲染指令
25.v-if和v-show,v-for的区别
v-if,会渲染一块内容,且只在表达式返回true时渲染
v-for,基于一个数组来渲染一个列表
v-show:它是响应式的,根据真假值切换元素的显示状态
26.生命周期有哪些
beforeCreate,created,beforemount,beforedetroy
mounted,updated,destroyed
27.常用的生命周期
created
mounted
beforecreate
beforemount
beforeDestroy
28.函数data
每调用一次,就返回一个新的data,data为函数,就等于创造了一个实例数据空间,如果为对象,就会让所有组件共用一份诗句,造成一个整体的变化情况
29.对MVVM视图模型理解
M:model(相对应data的数据)
v:view(视图模板)
vm:viewmodel 器包含数据绑定在view上显示(Data Binding)
监听操作datalistener
30.绑定原理与响应式原理
视图与数据彼此影响,视图更新造成数据更新,利用(input,chang事件)事件监听,和Obeject,defineProperty()来添加setter或getter劫持并监听(绑定原理)而响应式原理。数据改变会触发页面回流,并更细值
31.VUE路由router与Router区别
route是路由信息对象,
router是VueRouter的实例,操作路由的
32.vue.x的特性
1.state
2.getter
3.mutation
4.action

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

傲娇小蓝鲨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值