摘要: 一、前言 this关键字是JavaScript中最复杂的机制之一。它是一个很特别的关键字,被自动定义在所有函数的作用域中。对于那些没有投入时间学习this机制的JavaScript开发者来说,this的绑定一直是一件非常令人困惑的事。 二、了解this 学习this的第一步是明白this既不指向函数 阅读全文
posted @ 2021-01-23 10:04 Hat-boy 阅读(183) 评论(0) 推荐(0)
摘要: 共同点:第一个参数都是改变this的指向 不同点: call 方法可以以aru1,aru2形式传入多个参数,经常用于继承 apply 方法必须以数组形式传入参数 ,跟数组有关系,比如借用数学对像求最大值和最小值 bind,只改变this指向不调用函数,可以传入多个参数,如果一个函数体里既有自己的th 阅读全文
posted @ 2021-01-08 21:44 Hat-boy 阅读(50) 评论(0) 推荐(0)
摘要: 继承的方法有哪些? 原型链继承、构造继承、实例继承、拷贝继承、组合继承、寄生组合继承 继承详情解释: 既然要实现继承,那么我们首先要有一个父类,代码如下: //先定义一个父类 function Animal(name){ //属性 this.name = name || 'Animal'; //实例 阅读全文
posted @ 2021-01-01 19:37 Hat-boy 阅读(353) 评论(0) 推荐(0)
摘要: 生命周期相关面试题 生命总共分为8个阶段创建前/后、载入前/后、更新前/后、销毁前/后 创建前/后 : 在beforeCreate阶段,vue实例的挂载元素el和数据对象data都为undefined,还未初始化。 在created阶段,vue实例的数据data有了,el还没有 载入前/后: 在be 阅读全文
posted @ 2020-12-28 16:25 Hat-boy 阅读(3729) 评论(0) 推荐(0)
摘要: vue-router的导航钩子? vue-router有三种导航钩子 1.全局的 2.单个路由独享的 3.组件级的 1. 全局导航钩子: 全局导航钩子主要有两种钩子:前置守卫(router.beforeEach)、后置钩子(router.afterEach), 注册一个全局前置守卫: const r 阅读全文
posted @ 2020-12-28 10:28 Hat-boy 阅读(1500) 评论(0) 推荐(0)
摘要: Vue-router Vue-router的跳转原理: vue-router实现单页面路由跳转,提供了三种方式: hash方式、history模式、abstract模式,根据mode参数来决定采用哪一种方式 ● hash: 使用 URL hash 值来作路由。默认模式。● history: 依赖 H 阅读全文
posted @ 2020-12-26 23:12 Hat-boy 阅读(5649) 评论(0) 推荐(0)
摘要: 我们在 vue 项目中主要使用 v-model 指令在表单 input、textarea、select 等元素上创建双向数据绑定,我们知道 v-model 本质上不过是语法糖,v-model 在内部为不同的输入元素使用不同的属性并抛出不同的事件: text 和 textarea 元素使用 value 阅读全文
posted @ 2020-12-26 22:28 Hat-boy 阅读(412) 评论(0) 推荐(0)
摘要: 查询参数其实就是在路由地址后面带上参数和传统的url参数一致的,传递参数使用query而且必须配合path来传递参数而不能用name,目标页面接收传递的参数使用query。 注意:和name配对的是params,和path配对的是query 使用方法如下: query router 正常写 传递参数 阅读全文
posted @ 2020-12-26 21:49 Hat-boy 阅读(70) 评论(0) 推荐(0)
摘要: 1,v-text ,更新元素的textContent,不能识别HTML标签。类似与mustache{{}}语法, 2,v-html,更新元素的innerHTML,可以识别HTML标签。同样类似于mustache语法 3,v-bind ,动态绑定元素,语法糖“:’”,动态绑定样式类名对象写法:clas 阅读全文
posted @ 2020-12-26 21:43 Hat-boy 阅读(64) 评论(0) 推荐(0)
摘要: 之前在学习的时候一直不注重学习笔记,近段时间刚好在复习巩固vue,我就针对vue,写一些学习笔记吧! 什么是MVVM? MVVM分为Model、View、ViewModel三者。Model 代表数据模型,数据和业务逻辑都在Model层中定义;View 代表UI视图,负责数据的展示;ViewModel 阅读全文
posted @ 2020-12-26 20:59 Hat-boy 阅读(38) 评论(0) 推荐(0)