面试题
文章平均质量分 60
依旧大白丶
这个作者很懒,什么都没留下…
展开
-
前端JS笔试题试卷
技 术 题1、使用 Promise 对象来处理异步和使用 async await 有什么区别。2、详细说明数组方法中 reduce,map, filter 这三者的作用和区别。3、谈谈你了解到的路由传参,区别,作用,注意事项等。4、路由传参中,经常会出现以下对 query 的用法,详细说明作用, 以及解决了什么问题?this.$router.push({ query:{ ...this.$route.query, page:this.page } })5、什么是本地存储? 哪些场景下会使用? 举原创 2021-10-21 17:26:26 · 326 阅读 · 0 评论 -
前端笔试题 (十二)
56.vuex?Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。**1)state:vuex的基本数据,用来存储变量2) getter:从基本数据(state)派生的数据,相当于state的计算属性3) mutation:提交更新数据的方法,是同步的。每个 mutation 都有一个字符串的事件类型 (type) 和 一个 回调函数 (handler)4) action:和muytatio原创 2021-10-21 17:10:57 · 111 阅读 · 0 评论 -
前端面试题 (十一)
51.slot插槽插槽,其实就相当于占位符。它在组件中给你的HTML模板占了一个位置,让你来传入一些东西。插槽又分为 匿名插槽、具名插槽、作用域插槽。匿名插槽:我们也可以叫它单个插槽或者默认插槽。和具名插槽相对,它是不需要设置 name 属性的,它隐藏的name属性为default。具名插槽:就是slot 是带有name的,要用一个 template标签包裹作用域插槽 :就是用来传递数据的插槽52.语义化标签: header nav main article section aside f原创 2021-10-21 17:08:44 · 241 阅读 · 0 评论 -
前端笔试题 (十)
46.数据类型主要包括两部分:基本数据类型: Undefined、Null、Boolean、Number 和 String引用数据类型: Object (包括 Object 、Array 、Function)区别:1、声明变量时内存分配不同2、不同的内存分配带来不同的访问机制3、复制变量时的不同4、参数传递的不同(把实参复制给形参的过程)47.同步,异步同步就是一个进程在执行某个请求时,若该请求需要一段时间才能返回信息,那么这个进程会一直等,直到收到返回信息,才会继续执行异步就是不需要原创 2021-10-21 17:05:38 · 160 阅读 · 0 评论 -
前端笔试题 (九)
41.递归组件组件在它的模板内可以递归地调用自己,只有当它有 name 选项时才可以.1)设置组件name名称 2)在模板中直接使用 <名称/> xx-Yy的名称要写成<xxyy /> 3)使用时传入参数的方式和组件在其他组件中使用相同,注意递归终止条件 <xx :props="props"> 倘若组件需要传参数42.什么是Mixins?mixins(混入),官方的描述是一种分发 Vue 组件中可复用功能的非常灵活的方式mixins是一个js对象,它可原创 2021-10-21 17:01:01 · 168 阅读 · 0 评论 -
前端笔试题 (八)
36. 你有对 Vue 项目进行哪些优化?1)v-if 和 v-show 区分使用场景2)computed 和 watch 区分使用场景3)懒加载(第5)4)浏览器缓存(上面第28道题)37.网页前端性能优化的方式有哪些?1)压缩 css, js, 图片2)减少 dom 元素数量3)图片懒加载4)减少 http 请求次数, 合并 css、js 、合并图片5)巧用事件委托(上8)38. 移动端性能优化?1)尽量使用css3动画,开启硬件加速2)适当使用touch时间代替click原创 2021-10-21 16:55:58 · 167 阅读 · 0 评论 -
Vue 笔试题(七)
31.cookie和session的区别session,它的数据是放在服务器上的,他比cookie来说相对安全,不会造成被他人盗用字段,因为他大了,session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能考虑到减轻服务器性能方面,应当使用cookie。在存储大小上,Session对象没有对存储的数据量的限制,其中可以保存更为复杂的数据类型,使用上session很容易失效,用户体验很差;请描述一下 cookies sessionStorage和localstorage区别(1)原创 2021-10-21 16:48:14 · 228 阅读 · 0 评论 -
Vue 笔试题(六)
26. this.$ router.push()与this.$ routrt.replace()区别this.$ router.push() 跳转到不同的url,但这个方法会向history栈添加一个记录,点击后退会返回到上一个页面。this.$ router.replace()同样是跳转到指定的url,但是这个方法不会向history里面添加新的记录,点击返回,会跳转到上上一个页面。上一个记录是不存在的。27.导航钩子1)全局导航钩子 全局前置守卫 beforeEach(to,from,nex原创 2021-10-19 17:18:29 · 419 阅读 · 0 评论 -
Vue 笔试题(五)
21. 单向数据流与双向数据流区别单向数据流: 顾名思义,数据流是单向的。数据流动方向可以跟踪,流动单一,追查问题的时候可以更快捷。缺点就是写起来不太方便。双向数据:数据之间是相通的,将数据变更的操作隐藏在框架内部。优点是在表单交互较多的场景下,会简化大量业务无关的代码。缺点就是无法追踪局部状态的变化,增加了出错时 bug 的难度22. v-if,v-show区别v-if 是根据后面的参数决定是否渲染和销毁当前的元素节点,他后面的参数如果为false当前元素就不会被创建,它的切换开销大v-sh原创 2021-10-19 16:07:49 · 430 阅读 · 0 评论 -
Vue 笔试题(四)
16.computed、method、watch这三种方法的区别computed 计算属性是基于它们的依赖进行缓存的。计算属性 computed 只有在它的相关依赖发生改变时才会重新求值。这就意味着只要data 中的数据 message 还没有发生改变,多次访问 reversedMessage计算属性会立即返回之前的计算结果,而不必再次执行函数.method是方法,只要发生重新渲染,method 调用总会执行该函数。watch 是侦听一个特定的值,当该值变化时执行特定的函数。它的依赖则是单个的,它每次原创 2021-10-19 10:18:27 · 308 阅读 · 0 评论 -
Vue 笔试题(三)
11.v-if v-for 优先级1,v-for的优先级高于v-if2,如果两者同时存在,可在v-for的外层包裹template这里来进行v-if判断,如果放在一起,每v-for循环一次都需要进行v-if判断(先判断了条件再看是否执行_),影响性能3,如果v-if判断出现在v-for的内部,可以通过计算属性过滤掉那么不需要的选项12.MVVM,MVCModel 代表数据模型View 代表UI视图ViewModel 负责监听 Model 中数据的改变并且控制视图的更原创 2021-10-19 09:42:35 · 416 阅读 · 2 评论 -
Vue 笔试题(二)
6. 跨域:首先一个url是由:协议、域名、端口 三部分组成。(一般端口默认80)当一个请求url的协议、域名、端口三者之间的任意一个与当前页面url不同即为跨域。跨域产生原因出于浏览器的同源策略限制. 同源策略是一种约定,它是浏览器核心也最基本的安全功能,它会阻止一个域的js脚本和另外一个域的内容进行交互,如果缺少了同源策略,浏览器很容易受到XSS、CSFR等攻击.非同源会出现的限制 无法读取非同源网页的cookie、localstorage等 无法接触非同源网页的DOM和js对象 无法向非同源地址原创 2021-10-19 09:27:35 · 639 阅读 · 0 评论 -
小白只更新有用的笔试题--(一)
1、html5为什么只需要写<!doctype html>?答:html5不是基于sgml(标准通用标记语言),不需要对dtd文件进行引用,但是需要doctype来规范浏览器的行为,否则浏览器将开启怪异模式,而html4.01基于sgml,需要引入dtd,才能告知浏览器文档使用的文档类型2、行内元素有哪些?块级元素有哪些?空(void)元素有哪些?行内元素有:a b span img input select strong(强调的语气)块级元素有:div ul ol li dl原创 2021-10-15 15:27:06 · 97 阅读 · 0 评论 -
WEB前端面试题------(一)
1.导航钩子1.全局导航钩子 全局前置守卫 beforeEach(to,from,next) 全局后置钩子 afterEach(to,from)2.路由独享守卫 beforeEnter3.组件内的导航钩子beforeRouteEnter beforeRouteUpdate beforeRouteLeave完整的导航解析流程:触发失活组件的beforeRouteLeave ---> 全局前置守卫 beforeEach ---> 路由独享守卫 bef原创 2021-10-14 15:16:14 · 191 阅读 · 0 评论