- 博客(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
139
原创 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
323
原创 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
6259
1
原创 vue-router完整的导航解析流程
vue-router完整的导航解析流程导航被触发。在失活的组件里调用离开守卫beforeRouteLeave。调用全局的 beforeEach 守卫。在重用的组件里调用 beforeRouteUpdate 守卫 (2.2+)。在路由配置里调用 beforeEnter。解析异步路由组件。在被激活的组件里调用 beforeRouteEnter。调用全局的 beforeResolve 守卫 (2.5+)。导航被确认。调用全局的 afterEach 钩子。触发 DOM 更新。用创建好的实例
2021-07-29 14:55:04
283
原创 模块、模块化、组件、组件化
模块、模块化、组件、组件化模块:针对的是js文件,向外提供热定功能的js文件,将一个大的js文件,分解成互相联系的多个有特定功能的小文件,然后通过简单的方式进行联系模块化当应用都以模块进行开发时,我们是模块化项目组件实现局部功能的代码和资源集合含(html css js 图片)组件化当应用都以组件进行开发时,我们是组件化项目...
2021-07-29 09:02:04
117
原创 什么是观察者模式和订阅模式
什么是观察者模式观察者模式(Observer),又叫发布-订阅模式(Publish/Subscribe),定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并自动更新。例子:观察者一般可以看做是第三者,比如在学校上自习的时候,大家肯定都有过交头接耳、各种玩耍的经历,这时总会有一个“放风”的小伙伴,当老师即将出现时及时“通知”大家老师来了优点观察者和被观察者是抽象耦合的建立了一套触发机制缺点如果一个被观察者对象有很多的直接和间接的观察者的话,将所有的观察者
2021-07-06 09:04:44
1127
原创 详细说明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
664
原创 keep-alive的作用是什么? 使用它的目的是什么?
keep-alive的作用是什么? 使用它的目的是什么?作用:keep-alive可以在组件切换时,保存其包裹的组件的状态,使其不被销毁,防止多次渲染。目的:可以使被包含的组件保留状态,或避免重新渲染。...
2021-06-25 18:58:52
3069
原创 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
2446
原创 vuex 是什么? 怎么使用?为什么用使用它?
vuex 是什么? 怎么使用?为什么用使用它?Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化state 数据源,载体getters 用于改变state的值,派生出多个数据源mutation 唯一可以提交可以改变state的状态,也就是数据的属性值actions 提交的是mutation,用commit提交 而不是直接变更状态,可以包含任意异步出操作modules 拆分成多个模块vue
2021-06-25 18:58:29
512
原创 请谈一下你对 使用原生js开发和 使用vue开发的看法
请谈一下你对 使用原生js开发和 使用vue开发的看法原生js DOM操作频繁,代码繁杂 DOM操作与逻辑代码混合,可维护性差 不同功能区域书写在一起,可维护性低 模块之间的依赖关系复杂vue 数据驱动视图 组件化开发...
2021-06-25 18:58:17
1208
原创 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
433
原创 使用vue中的v-for时,为什么要绑定 :key? 如果不绑定会有什么效果
使用vue中的v-for时,为什么要绑定 :key? 如果不绑定会有什么效果Key可以标识组件的唯一性,为了更好地区别各个组件 key的作用主要是为了高效的更新虚拟DOM保持数据的唯一 不绑定会导致所有列表DOM重新渲染...
2021-06-25 18:55:57
1025
原创 vue 有几个生命周期 以及各个生命周期的调用时机
vue 有几个生命周期 以及各个生命周期的调用时机beforeCreate(创建前)created(创建后)beforeMount(挂载前)mounted(挂载后)beforeUpdate(更新前)updated(更新后)beforeDestroy(销毁前)destroyed(销毁后)...
2021-06-25 18:55:45
397
原创 解释什么叫回调地狱 以及怎么解决回调地狱
解释什么叫回调地狱 以及怎么解决回调地狱地狱回调概念: 回调函数套回调函数的情况就叫做回调地狱 解决方式: Promise 解决方式 Async/await 解决方式
2021-06-24 16:14:18
530
原创 箭头函数和普通函数的区别
箭头函数和普通函数的区别箭头函数的 this 永远指向其上下文的 this ,任何方法都改变不了其指向;普通函数的this指向调用它的那个对象;
2021-06-24 16:13:45
78
原创 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
75
原创 数据类型强制转化和隐式转化的分别怎么使用
数据类型强制转化和隐式转化的分别怎么使用隐式转化 : 计算机程序自动完成的转化,但是不会在任何时候都发生,只会在特定的情况下执行强制转化 : 强制转化就是手动把数据转成想要的数据类型,但不会改变原变量中存储的数据及数据类型...
2021-06-24 16:11:38
231
原创 js 数据类型有几种?它们之间的区别是什么
js 数据类型有几种?它们之间的区别是什么两种 基本数据类型和引用数据类型区别 : 1)基本类型在栈内存,引用类型在堆内存分配地址; 2)不同的内存分配机制也带来了不同的访问机制; 3)赋值变量时的不同; 4)参数传递的不同(把实参赋值给形参的过程);...
2021-06-24 16:10:34
553
原创 用过哪些盒模型,以及他们各自的区别
用过哪些盒模型,以及他们各自的区别1. IE盒子模型box-sizing:border-box;(怪异模式)2. W3C标准盒子模型 box-sizing:content-box;(标准模式)默认模式 区别:标准盒模型:只设置content的大小; IE盒模型:将整个元素看成整体设置大小;...
2021-06-24 16:07:34
222
原创 页面元素隐藏方式 和各自特点
页面元素隐藏方式 和各自特点 display:none; 设置为display:none;的元素将不会再占用页面空间,其占用的空间会被其他元素所占有,从而会引起浏览器的重排和重汇。 visibility: hidden 这种做法虽然能够隐藏元素,但是该元素仍会占用页面空间,因此只会导致浏览器的重汇而不 会引起重排。 opacity:0 设置元素透明度opacity属性为0,也可以隐藏页面元素。在呈现上与visibility:hidden;方式一样, 同样会占据页面空间。 overflow
2021-06-24 16:02:26
586
原创 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
102
原创 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
190
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人