自定义博客皮肤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 114

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

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

2021-08-10 11:26:21 284

原创 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 6117 1

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

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

2021-07-29 14:55:04 254

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

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

2021-07-29 09:02:04 91

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

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

2021-07-06 09:04:44 1081

原创 详细说明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 628

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

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

2021-06-25 18:58:52 2957

原创 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 2376

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

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

2021-06-25 18:58:29 474

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

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

2021-06-25 18:58:17 1157

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

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

2021-06-25 18:57:30 137

原创 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 389

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

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

2021-06-25 18:55:57 980

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

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

2021-06-25 18:55:45 364

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

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

2021-06-25 18:55:14 1645

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

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

2021-06-24 16:14:18 497

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

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

2021-06-24 16:13:45 54

原创 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 49

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

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

2021-06-24 16:11:38 196

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

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

2021-06-24 16:10:34 517

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

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

2021-06-24 16:09:24 345

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

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

2021-06-24 16:07:34 200

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

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

2021-06-24 16:02:26 552

原创 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 76

原创 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 153 1

空空如也

空空如也

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

TA关注的人

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