首页 > 其他分享 >前端面试题

前端面试题

时间:2024-03-04 10:11:23浏览次数:13  
标签:面试题 Vue 哪些 什么 如何 生命周期 数组 前端

一、    Vue的双向绑定的原理是什么?里面的关键点在哪里?

二、    实现水平垂直居中的方式?

三、    常用伪元素有哪一些?

四、    移动端如何适配不同屏幕尺寸?

五、    本地存储有哪一些?他们三者有什么区别?

六、    Js的数据类型?如何判断js的数据类型?

七、    说一下ES6新特性有哪些?

八、    Let、const、var三者有什么区别?

九、    数组去重有哪些办法?ES6新增构造函数set,利用set具有天然去重功能数组迭代

十、    说一下深拷贝和浅拷贝,如何自己实现一个深拷贝?

十一、     Vue的生命周期有哪一些?说一下它们每一个阶段做什么操作?

十二、     组件通讯方式有哪些?

十三、     Vuex有几个属性及作用?

十四、     Vue的监听属性和计算属性有什么区别?

十五、     说一下防抖和节流,怎么实现?

十六、     Vue的导航守卫有哪些?

十七、     你的登录拦截怎么实现的?

十八、     有用过图表吗?用的多吗?

十九、     闭包是什么?如何实现?

二十、     Vue2.0和Vue3.0有什么区别?

二十一、  Vue常用的指令有哪些?

二十二、  V-if和V-show有什么区别?

二十三、  V-for为什么要加一个key?

二十四、  你是如何封装一个组件的?

二十五、  有自己从0-1搭建过项目吗?

二十六、  有用过uni-app吗?

二十七、  你会写后台吗?有搞过服务端渲染吗?

二十八、  说一下你项目中遇到的难点,如何解决?

二十九、  Url到浏览器的一个过程有哪些步骤?

三十、     如何实现小程序的request封装及拦截?

三十一、  在vue的项目应用中,不使用框架,怎么封装?

三十二、  什么是Js原型?原型链是什么?

三十三、  组件通讯方式有哪些?

三十四、  用闭包的原理做过哪些?

三十五、  作用域是什么?

三十六、  操作数组的方式有哪些?

三十七、  0.1+0.2等于0.3吗?为什么?如何解决?

三十八、  Keep-alive是什么?有哪几个生命周期阶段?

三十九、  判断一个变量是否是数组,有哪些办法?

四十、     判断一个变量是否是对象,有哪些办法?

四十一、  对象/数组常用的方法有哪些?

四十二、  创建一个空数组/空对象有哪些方式?

四十三、  哪些遍历方式会改变原数组?

四十四、  Set和Map各是什么?

四十五、  介绍一下promise。

四十六、  Promise通常会解决三种问题?

1)  链式回调

2)  同时发起几个异步请求,谁先有结果就拿谁的

3)  发起多个请求,等到所有的请求后再做下一步处理

4)  这三种方式promise是怎么处理的?

四十七、  如何改变一个函数a的上下文?

四十八、  Call和Replay有什么区别?

四十九、  Evenbus是什么东西?

五十、     Vue中普遍的生命周期大概有哪些?

五十一、  父子组件生命周期执行顺序是怎样的?

五十二、  Mixins有几个生命周期阶段?

五十三、  弹性布局,一行两列,一行固定宽,如何实现?

五十四、  Flex:包含哪三种属性?

标签:面试题,Vue,哪些,什么,如何,生命周期,数组,前端
From: https://www.cnblogs.com/Jansens520/p/18051266

相关文章

  • python基础面试题
    1.断言是什么?assert(断言)用于判断一个表达式,在表达式条件为false的时候会抛出异常AssertionError,ture时断言通过1.1基本语法是:<assert要判断的表达式>1.2断言方法及其用法示例:assertEqual(a,b):断言a和b相等。self.assertEqual(2+2,4)assertNotEqual(a,b):断......
  • 前端学习-vue视频学习004-响应式数据ref reacive
    尚硅谷视频教程响应式数据vue2中,写在data()里的数据自动成为响应式数据vue3定义响应式数据,使用ref()或reactive()什么是响应式数据:数据改变时。页面随之变化,即为响应式数据ref()创建基本类型的响应式数据首先引入refimport{ref}from'vue'所有需要动态变化的数......
  • Java高频面试题---Spring
    一、介绍一下Spring的IOC所谓的IOC,就是控制反转的意思。何为控制反转?在传统的程序设计中,应用程序代码通常控制着对象的创建和管理。例如,一个对象需要依赖于其他对象,那么它会直接new出来对象。这样的设计通常被称为“流程控制”。而在IOC中,控制关系发生了反转。控制权被转......
  • Day01---Web前端基础
    1,换行,分割和超链接换行命令:分隔线命令:超链接命令:超链接有两种常用用法:页面跳转,下载文件<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><!--页面跳转:如果href的值是网......
  • web前端基础
    常见的标签使用标题和段落<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Title</title></head><body><!--HTML中的标签是HTML语法提供的,所以每一个标签都是固定标签名--><h1>......
  • 对于购物中心HTML前端页面的优化
    在对同学上学期的购物中心HTML前端页面项目进行学习后,我对它进行了优化。在原先的基础上,给它的注册、忘记密码按钮增加了跳转接口,使得这两个功能可以实现跳转,并且在商品展示页增加了返回登录页面的接口。原始代码列表:优化后代码列表:代码文件:原始登录页.html:点击查看代码<......
  • Java高频面试题
    Redis一、Redis的使用场景①缓存 ②分布式锁 ③限流 ④购物车 ⑤Token存储 ⑥点赞关注 ⑦短信验证码存储 ⑧分布式Session ⑨发布订阅 ⑩排行榜1、缓存 热点数据(经常查询,但不修改和删除)首选redis,性能高。 2、分布式锁注:锁,即在多线程环境下,对共享资......
  • 生产服务器上sqlserver切换为单用户,前端未知链接,导致无法操作,解决办法?
    原因:在生产服务器上sqlserver切换为单用户,前端程序总有未知链接,导致无法操作这个数据库,不停提示“因为数据库databaseName正在使用,所以无法获得对数据库的独占访问权”解决办法如下:--如果有报错是正常现象,中断当前链接的提示,反复多执行几遍即可USEmaster;GODECLARE@SQLVA......
  • 前端 xlsx js javascript 处理excel 数据展示 日期格式处理
     1、参考https://blog.csdn.net/Seven71111/article/details/107375712https://blog.csdn.net/weixin_44987713/article/details/130129282 https://blog.csdn.net/qq_57952018/article/details/134812452 2、存在的问题a、千年虫b、定义一个转换日期格式的方法(转成......
  • JS面试题
    1.判断一个函数是否标记为asyncfunctionisAsyncFunction(func){conststr=Object.prototype.toString.call(func);returnstr=='[objectAsyncFunction]';}2.两个大整数之和/***1.将两个数字对齐*2.从后往前循环,按位相加同时加上进位*3.计算进位*4.到最......