面试题
文章平均质量分 57
黄祚敏
前端工程师一名。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js 面试题(3)
一。柯里化柯里化(curry)的的概念很简单:只传递给函数一部分参数来调用它,让它返回一个函数去处理剩下的参数。具有通用性和高适用。常见作用:1、参数复用。2、提前返回。3、延迟计算/运行二。任务:同步任务和异步任务,异步任务分为宏任务和微任务原创 2023-01-31 19:31:56 · 470 阅读 · 0 评论 -
js 函数节流
一。函数防抖:基本思想是指,某些代码不可以在没有间断的情况连续重复执行。第一次调用函数, 创建一个定时器,在指定的时间间隔之后运行代码。当第二次调用该函数时,它会清除前一次的定时器 并设置另一个。如果前一个定时器已经执行过了,这个操作就没有任何意义。然而,如果前一个定时器 尚未执行,其实就是将其替换为一个新的定时器。目的是只有在执行函数的请求停止了一段时间之后才 执行。常用于onresize 事...原创 2019-07-23 15:45:37 · 370 阅读 · 1 评论 -
vue 基础
一。vue 生命周期:总共10个。初始化只会执行(1 2 3 4)。beforeCreate:即初始化状态之前 created:初始化状态后(initState 执行完成)。 beforeMount:虚拟dom生成之前,在该周期内执行 render 函数,生成虚拟dom和挂载dom mounted:此时dom元素已加载完成,可以进行dom元素操作。(调用顺序先执行子元素的mount再执行父元素) beforeUpdate:更新之前 updateed:更新后 beforeDestroy:销毁前原创 2022-02-15 15:08:46 · 506 阅读 · 0 评论 -
vuex 状态管理器
一。Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。这个状态自管理应用包含以下几个部分:state,驱动应用的数据源; view,以声明方式将state映射到视图; actions,响应在view上的用户输入导致的状态变化。使用时机:多个视图依赖于同一状态。 来自不同视图的行为需要变更同一状态。 当项目是中大型时,也需要时机。每一个 Vuex 应用的核心就是 store(仓库)。“store”基本上就是一个容器,它包含着你的应用中大部分的状态 (stat...原创 2020-07-29 13:17:04 · 306 阅读 · 0 评论 -
Vue-router
一。vue-route 简介:通过<router-view></router-view>进行组件渲染。通过<router-link to="a"></router-link> 进行跳转(组件局部刷新)。 api 导航:通过router实例,router.push() / router.replace / router.go() / router. 获取路由参数:t通过 route 属性进行获取 (this.$route.query / this.$ro原创 2020-07-29 11:54:22 · 285 阅读 · 0 评论 -
js 面试题(2)
一。函数表达式相关知识:(1)闭包:是指有权访问另一个 函数作用域中的变量的函数。(2)this指针:this 对象是在运行时基于函数的执行环境绑定的;在全局函数中,this 等于 window,而当函数被作为某个对象的方法调用时,this 等于那个对象。不过,匿名函数的执行环境具有全局性,因此其 this 对象通常指向 window。其次具体的this指向取决于代码。二。BOM(...原创 2019-07-15 14:25:31 · 349 阅读 · 0 评论 -
js 面试题(1)
一。script 标签: async:资源立即下载,异步加载外部资源,确保各资源之间不存在相互依赖的问题,load之前进行加载(h5存在) defer:表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本文件有效(h4存在)二。typeof /instanceof 的区别typeof:用于检测给定变量的数据类型。返回字符串类型的值undefined、string、...原创 2019-07-02 18:14:10 · 431 阅读 · 0 评论
分享