自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Git三个程序 、Linux基本命令

Git Bash :Unix与Linux风格的命令行,使用最多,推荐最多Git CMD :Windows风格的命令行Git GUI :图形界面的Git,不建议初学者使用,尽量先熟悉常用命令Linux基本命令cd:改变目录cd…回退到上一个目录,直接cd进入默认目录pwd:显示当前所在的目录路径ls(||):列出当前目录中所有文件,只不过||两个(||)列出的内容更详细touch:新建一个文件rm:删除一个文件mkdir:新建一个目录rm -r:删除一个目录mv:移动文件reset

2021-08-20 19:50:34 120

原创 PC端ui组件和移动端ui组件

PC端ui组件ElementUI https://element.eleme.cn/#/zh-CNantd vue https://www.antdv.com/docs/vue/introduce-cn/iView https://iview.github.io/移动端ui组件Mint UI https://mint-ui.github.io/#!/zh-cnVant https://vant-contrib.gitee.io/vant/#/zh

2021-08-10 11:26:21 290

原创 params和query的区别

params和query的区别引入方式不同: query要使用path来引入,params要使用name来引入,接受参数格式类似,引用分别是this.route.query.name和this.route.query.name和this.route.query.name和this.route.params.name形成的路径不同(或者url地址显示不同):使用query传参的话,会在浏览器的url栏看到传的参数类似于get请求,使用params传参的话则不会,类似于post请求。params传递后

2021-08-09 10:50:03 6168 1

原创 vue-router完整的导航解析流程

vue-router完整的导航解析流程导航被触发。在失活的组件里调用离开守卫beforeRouteLeave。调用全局的 beforeEach 守卫。在重用的组件里调用 beforeRouteUpdate 守卫 (2.2+)。在路由配置里调用 beforeEnter。解析异步路由组件。在被激活的组件里调用 beforeRouteEnter。调用全局的 beforeResolve 守卫 (2.5+)。导航被确认。调用全局的 afterEach 钩子。触发 DOM 更新。用创建好的实例

2021-07-29 14:55:04 261

原创 模块、模块化、组件、组件化

模块、模块化、组件、组件化模块:针对的是js文件,向外提供热定功能的js文件,将一个大的js文件,分解成互相联系的多个有特定功能的小文件,然后通过简单的方式进行联系模块化当应用都以模块进行开发时,我们是模块化项目组件实现局部功能的代码和资源集合含(html css js 图片)组件化当应用都以组件进行开发时,我们是组件化项目...

2021-07-29 09:02:04 100

原创 什么是观察者模式和订阅模式

什么是观察者模式观察者模式(Observer),又叫发布-订阅模式(Publish/Subscribe),定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并自动更新。例子:观察者一般可以看做是第三者,比如在学校上自习的时候,大家肯定都有过交头接耳、各种玩耍的经历,这时总会有一个“放风”的小伙伴,当老师即将出现时及时“通知”大家老师来了优点观察者和被观察者是抽象耦合的建立了一套触发机制缺点如果一个被观察者对象有很多的直接和间接的观察者的话,将所有的观察者

2021-07-06 09:04:44 1092

原创 详细说明vue组件中 data ,computed 和 watch的区别

详细说明vue组件中 data ,computed 和 watch的区别data:Vue 实例的数据对象。Vue 将会递归将 data 的 property 转换为 getter/setter,从而让 data 的 property 能够响应数据变化。对象必须是纯粹的对象 (含有零个或多个的 key/value 对)Computed:是一个计算属性具有依赖性只执行一次就拿出来调用下一次获取computed的值时才会重新计算 Watch: 是调用一次执行一次 如果监听数据变化都

2021-06-25 18:59:01 638

原创 keep-alive的作用是什么? 使用它的目的是什么?

keep-alive的作用是什么? 使用它的目的是什么?作用:keep-alive可以在组件切换时,保存其包裹的组件的状态,使其不被销毁,防止多次渲染。目的:可以使被包含的组件保留状态,或避免重新渲染。...

2021-06-25 18:58:52 2988

原创 vue-router的作用是什么? 为什么不使用a标签?

vue-router的作用是什么? 为什么不使用a标签?vue-router:动态路由,用于跳转页面,另外vue-router还可以实现页面间传参等其他功能。 a标签: 点击a标签从当前页面跳转到另一个页面 通过a标签跳转,页面就会重新加载,相当于重新打开了一个网页 router-link: 通过router-link进行跳转不会跳转到新的页面,不会重新渲染,它会选择路由所指的组件进行渲染 总结: 通过a标签和router-link对比,router-link避免了重复渲染,不像a标签

2021-06-25 18:58:41 2390

原创 vuex 是什么? 怎么使用?为什么用使用它?

vuex 是什么? 怎么使用?为什么用使用它?Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化state 数据源,载体getters 用于改变state的值,派生出多个数据源mutation 唯一可以提交可以改变state的状态,也就是数据的属性值actions 提交的是mutation,用commit提交 而不是直接变更状态,可以包含任意异步出操作modules 拆分成多个模块vue

2021-06-25 18:58:29 488

原创 请谈一下你对 使用原生js开发和 使用vue开发的看法

请谈一下你对 使用原生js开发和 使用vue开发的看法原生js DOM操作频繁,代码繁杂 DOM操作与逻辑代码混合,可维护性差 不同功能区域书写在一起,可维护性低 模块之间的依赖关系复杂vue 数据驱动视图 组件化开发...

2021-06-25 18:58:17 1167

原创 vue 组件通信如何实现,至少列举3种方式

vue 组件通信如何实现,至少列举3种方式1) 父传子 props2)子传父 $emit3)Vuex

2021-06-25 18:57:30 142

原创 v-show 和 v-if 的作用和区别, v-bind 和 v-model的作用和区别

v-show 和 v-if 的作用和区别, v-bind 和 v-model的作用和区别1. v-show 和 v-if 的作用和区别 : 共同点:都能控制元素的显示和隐藏 不同点: v-if为DOM渲染属性, 通过添加删除DOM节点实现 v-show属于css渲染, 通过css的display:none实现2. v-bind 和 v-model的作用和区别 : v-bind属于单向绑定 v-model属于双向绑定...

2021-06-25 18:56:21 401

原创 使用vue中的v-for时,为什么要绑定 :key? 如果不绑定会有什么效果

使用vue中的v-for时,为什么要绑定 :key? 如果不绑定会有什么效果Key可以标识组件的唯一性,为了更好地区别各个组件 key的作用主要是为了高效的更新虚拟DOM保持数据的唯一 不绑定会导致所有列表DOM重新渲染...

2021-06-25 18:55:57 994

原创 vue 有几个生命周期 以及各个生命周期的调用时机

vue 有几个生命周期 以及各个生命周期的调用时机beforeCreate(创建前)created(创建后)beforeMount(挂载前)mounted(挂载后)beforeUpdate(更新前)updated(更新后)beforeDestroy(销毁前)destroyed(销毁后)...

2021-06-25 18:55:45 375

原创 什么情况下会导致跨域

什么情况下会导致跨域如果协议 端口号 域名不相同就会发生跨域

2021-06-25 18:55:14 1648

原创 解释什么叫回调地狱 以及怎么解决回调地狱

解释什么叫回调地狱 以及怎么解决回调地狱地狱回调概念: 回调函数套回调函数的情况就叫做回调地狱 解决方式: Promise 解决方式 Async/await 解决方式

2021-06-24 16:14:18 505

原创 箭头函数和普通函数的区别

箭头函数和普通函数的区别箭头函数的 this 永远指向其上下文的 this ,任何方法都改变不了其指向;普通函数的this指向调用它的那个对象;

2021-06-24 16:13:45 60

原创 let 、const 和 var 的区别

let 、const 和 var 的区别var声明的变量会挂载在window上,而let和const声明的变量不会var声明变量存在变量提升,let和const不存在变量提升let和const声明形成块作用域同一作用域下let和const不能声明同名变量,而var可以const 一旦声明必须赋值,不能使用null占位。 声明后不能再修改 如果声明的是复合类型数据,可以修改其属性...

2021-06-24 16:12:56 56

原创 数据类型强制转化和隐式转化的分别怎么使用

数据类型强制转化和隐式转化的分别怎么使用隐式转化 : 计算机程序自动完成的转化,但是不会在任何时候都发生,只会在特定的情况下执行强制转化 : 强制转化就是手动把数据转成想要的数据类型,但不会改变原变量中存储的数据及数据类型...

2021-06-24 16:11:38 208

原创 js 数据类型有几种?它们之间的区别是什么

js 数据类型有几种?它们之间的区别是什么两种 基本数据类型和引用数据类型区别 : 1)基本类型在栈内存,引用类型在堆内存分配地址; 2)不同的内存分配机制也带来了不同的访问机制; 3)赋值变量时的不同; 4)参数传递的不同(把实参赋值给形参的过程);...

2021-06-24 16:10:34 524

原创 谈谈你的移动端适配方案有哪些

谈谈你的移动端适配方案有哪些1. viewport适配2. vw适配3. rem适配4. 弹性盒子(flex)适配

2021-06-24 16:09:24 354

原创 用过哪些盒模型,以及他们各自的区别

用过哪些盒模型,以及他们各自的区别1. IE盒子模型box-sizing:border-box;(怪异模式)2. W3C标准盒子模型 box-sizing:content-box;(标准模式)默认模式 区别:标准盒模型:只设置content的大小; IE盒模型:将整个元素看成整体设置大小;...

2021-06-24 16:07:34 205

原创 页面元素隐藏方式 和各自特点

页面元素隐藏方式 和各自特点 display:none; 设置为display:none;的元素将不会再占用页面空间,其占用的空间会被其他元素所占有,从而会引起浏览器的重排和重汇。 visibility: hidden 这种做法虽然能够隐藏元素,但是该元素仍会占用页面空间,因此只会导致浏览器的重汇而不 会引起重排。 opacity:0 设置元素透明度opacity属性为0,也可以隐藏页面元素。在呈现上与visibility:hidden;方式一样, 同样会占据页面空间。 overflow

2021-06-24 16:02:26 565

原创 src和href的区别

src和href的区别1. 请求资源类型不同 : 1) href用于超文本引入; 2) 请求 src 资源时会将其指向的资源下载并应用到文档中; 2. 作用结果不同 : 1)href 用于在当前文档和引用资源之间确立联系; 2)src 用于替换当前内容; 3. 浏览器解析方式不同 : 1) 在文档中添加href ,浏览器会识别该文档为 CSS 文件,就会并行下载资源并且不会停止对当前文档的处理; 2) 当浏览器解析到src ,会暂停其他资源的

2021-06-24 15:56:22 83

原创 Vue面试常用题

src和href的区别 1. 请求资源类型不同 : 1) href用于超文本引入; 2) 请求 src 资源时会将其指向的资源下载并应用到文档中; 2. 作用结果不同 : 1)href 用于在当前文档和引用资源之间确立联系; 2)src 用于替换当前内容; 3. 浏览器解析方式不同 : 1) 在文档中添加href ,浏览器会识别该文档为 CSS 文件,就会并行下载资源并且不会停止对当前文档的处理; 2) 当浏览器解析到src ,会暂停其他资源

2021-06-24 15:40:21 164 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除