运用vue框架开辟两年以上工作经验的前端工程师面试题

浏览器兼容性(ie)
1.事宜绑定

vue
一. UI框架运用的是什么?
1.1 怎样防止款式污染,以及转变其款式;
1.2 vue-cli 引入插件的体式格局? Vue.use(ElementUI);
1.3 怎样按需引入 装置 babel-plugin-component

二. Vue的生命周期
2.1 updated的运用
2.2 keep-alive生命周期钩子函数:activated、deactivated
2.3 include(包括的组件缓存) 与 exclude(消除的组件不缓存,优先级大于include)
2.4 this.$nextTick()的作用
2.5 destroyed中 平常处置惩罚什么题目?

三. 怎样封装组件?(vue组件:slot props $refs)?
3.1 vue封装过echarts么?
3.2 怎样处理案牍太长,echarts展现不全的题目;
3.3 echarts的color属性(渐变色)
3.4 echarts图表相应式的题目
3.5 echarts增加点击事宜 myChart.on(‘click’, function (params) {} 与vue组件的连系运用

四. 怎样开辟插件 怎样制造vue依靠包?
4.1 本身封装vue 大众组件依靠包,封装组件宣布到npm

五. Vue完成数据双向绑定的道理:Object.defineProperty()
5.1 对vue假造dom的明白 (同步react)
5.2 关于一个属性比较多的对象,怎样只监听其某一个属性?

六. Vue组件间的数据通报

七. vue(全局)封装组件,directive自定义指令,fliter过滤器,混入 mixins,定义全局的要领

  1. 1 过滤器能够吸收参数么(多个参数)?

八. vue-router 全局路由守御,路由独享守御,组件内的守御
8.1 rouer-view 的过分动效

九. axios的封装 与 运用 (Promise) 错误处置惩罚
9.1 定义全局的要领

十. vuex怎样运用
10.1 vuex 怎样保证浏览器革新后,数据继承缓存?
10.2 vuex的Getter特征 (组件中运用computed )
10.3 怎样在组件中运用?
10.4 组件中怎样猎取 vuex module(模块)中定义的 state?

十一. 枚举几种 事宜修饰符

webpack 有哪些长处

  1. loader的作用:
  2. vue-cli 设置了哪些webpack
  3. 优化插件 no-console UglifyJsPlugin
  4. entry (多个进口文件) babel-polyfill(兼容ie)
  5. resolve 拼接绝对路径 ‘static’: path.resolve(__dirname, ‘./../static’)

Node

  1. 怎样防止回调地狱?

es6
1.ES6用过吗,新增了那些东西,你用到过什么
2.怎样兼并两个对象?
3.怎样复制一个对象? 深拷贝,浅拷贝。
4.promise对象

规划

  1. 容凌驾长度后以省略号显现
  2. 元素居中的题目
  3. input回显账号暗码的题目 (怎样修正chrome记着暗码后自动添补表单的黄色背景)
  4. 页面导入款式时,运用link和@import有什么区分?
  5. 怎样完成浏览器内多个标签页之间的通讯? ( 请形貌一下 cookies,sessionStorage 和 localStorage 的区分?)
  6. 简述一下 工作中怎样完成 下载文件 与 上传文件?

sass
1.SASS上的差别范例的运算符?
2.sass的指令 @if @else if @each @mixin @include

    原文作者:亲爱的阿干
    原文地址: https://segmentfault.com/a/1190000019231545
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞