• 2019面试题1


    1.原型和原型链
    2.继承
    3.闭包
    4.Promise的用法,promise.all的使用
    5. vue异步获取到数据,到渲染,这个过程的原理
    6. 把一个url转换成一个对象
    7. 如何判断一个数组,is array 、 instanceof constructor
    8. 谷歌浏览器F12在Source中如何格式化数据:(点击左下角的花括号)
    9. 正则表达式,写一个手机号的正则表达式 /^1(3|4|5|6|7|8|9)d{9}$
    10.跨域的几种形式,JSONP跨域的原理
    11.如何判断一个图片从服务器请求完成,多张图片呢,img的complete属性检测图片加载完成 结合用promise
    10. 是否使用过webSocket
    12.普通函数的地址指向和箭头函数的地址指向
    11. vue中的钩子
    12. vue的生命周期
    13. vue父元素传参给子元素,子元素用Props接收,当改变父元素的时候,如何监听父元素的变化 ,子元素渲染也要变,用watch 深度检测用deep: true
    14. 深拷贝和浅拷贝
    15. 页面的重构和重绘
    16. 一个盒子上下左右居中
    17. 一个字符串中间带空格,用vue怎么获取到不带空格的 trim
    18. vue路由跳转如何清理缓存 from.meta.keepAlive = false https://blog.csdn.net/lishi9092/article/details/100010018
    19. 你的项目中都用到vue的那些技术
    20. 当后台没时间调试接口的时候,用什么工具去改变请求的头 POSTMAN
    21. 移动端开发和Pc端开发的区别,
    22. 移动端开发遇到的兼容性问题
    23. localStorage和sessionstorage,cookie的用法区别,然后sessionSTorage的是在什么时候消失(窗口或标签页关闭即消失),当前窗口关闭或者浏览器关闭
    24. 是否用过vuex,mutition和action的区别,然后分别请求是同步还是异步
    25. 如何获取父组件中的一个方法,或者子组件中的方法 (父调子this.refs.mychild.parentHandleclick("XX")mychild是自组件ref="mychild"子调用父this.refs.mychild.parentHandleclick("XX") mychild 是自组件ref="mychild" 子调用父 this.refs.mychild.parentHandleclick("XX")mychild是自组件ref="mychild"子调用父this.parent.方法/函数)
    26. 弹性布局,这个一定要知道,基本都会问到
    27. 平时工作中都用到了那些布局方法 弹性布局 响应式布局 rem布局
    28. 平时在生产是如何解决问题的
    29. let var const let和const 是块级作用域
    30. 图片防盗链
    31. 如何将一个图片转成base64位
    32. 改变state的状态,mutation是不是唯一的,是的
    33. update.数据改变了,但是在update在没有打印出来变化,是因为数据没有绑定,,加v_bind或者双花括号绑定
    34. 弹性布局
    35. watch如何监听一个对象的一个属性值的变化,当数量大的时候,用deep:true
    36. 如何只引入echart中的线形图,当只需要线形图的时候
    37. update.能否改变data中的数据 不能(只有事先设置好的data变量如下arrData改变并且要在页面重新渲染{{ arrData }}完成之后,才会进updated方法,
    光改变arrData但不渲染页面是不会进的.)
    38. vue首次加载进来比较慢,怎么解决
    39. 浅拷贝和深拷贝
    40. call和apply bind 改变上下文的作用域
    41. vue路由懒加载
    42. vue中防止冒泡事件 .stop 阻止事件继续传播 .prevent 阻止默认事件 . passive滚动事件立即触发,提高移动端的性能
    43.
    44.
    45.

    原型和原型链
    as: 原型:每当定义一个函数数据类型(普通函数、类)时候,都会天生自带一个prototype属性,这个属性指向函数的原型对象,并且这个属性是一个对象数据类型的值
    原型链:每一个对象数据类型(普通的对象、实例、prototype…)也天生自带一个属性__proto__,属性值是当前实例所属类的原型(prototype)。原型对象中有一个属性constructor, 它指向函数对象。
    继承:通过原型链实现继承
    闭包 :调用另一个函数内的变量或方法形成闭包

    promise异步调用:在JavaScript的世界中,所有代码都是单线程执行的,由于这个“缺陷”,导致JavaScript的所有网络操作,浏览器事件,都必须是异步执行。
    promise.all和promise.race,前者是所有的异步操作完成才继续往下执行,后者是不管哪个执行完成不是是成功还是失败都往下执行
    https://www.liaoxuefeng.com/wiki/1022910821149312/1023024413276544

    判断一个数组的方法 https://www.cnblogs.com/lingdu87/p/9152806.html
    arr instanceof Array
    [].constructor == Array
    Object.prototype.toString.call(arr) === ‘[object Array]’
    Array.isArray([])


    ————————————————
    版权声明:本文为CSDN博主「大盗夕落」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_45621877/article/details/103484429

  • 相关阅读:
    序列化-请求数据校验。。。。。。
    python自动化测试-D5-学习笔记之二(常用模块之加密模块)
    python自动化测试-D5-学习笔记之二(常用模块之os,sys,random,string,time)
    python自动化测试-D5-学习笔记之二(常用模块之json模块)
    python自动化测试-D5-学习笔记之一(argv的使用)
    python自动化测试-D5-学习笔记之一(函数补充,内置函数,map,filter,eval)
    python习题:写一个函数打印两个字典中不一样的key和value
    python习题:用文件方式编写购物车程序,添加,查看和删除
    python习题:时间格式转换
    python习题:双色球
  • 原文地址:https://www.cnblogs.com/lxz-blogs/p/12807726.html
Copyright © 2020-2023  润新知