- 博客(9)
- 收藏
- 关注
原创 前端面试 vue 部分 (5)——VUE组件之间通信的方式有哪些
VUE组件之间通信的方式有哪些(SSS) 常见使用场景可以分为三类: 父子通信: null 父向子传递数据是通过 props ,子向父是通过 $emit / $on $emit / $bus Vuex 通过父链 / 子链也可以通信( $parent / $children ) ref 也可以访问组件实例 兄弟通信: $emit / $bus Vuex 跨级通信: $emit / $bus ; Vuex ; provide / inject API $att.
2020-08-06 10:53:52 649
原创 前端面试 vue 部分 (4)——v-show和v-if的区别
v-if 适用于在运行时很少改变条件,不需要频繁切换条件的场景; v-show 则适用于需要非常频繁切换条件的场景。 v-if 是条件渲染,如果在初始渲染时条件为假,则什么也不做——直到条件第一次变为真时,才会开始渲染条件块 v-show 不管初始条件是什么,元素总是会被渲染,并且只是简单地基于 CSS 的 “display” 属性进行切换。 欢迎留言~ ...
2020-08-06 10:11:27 494
原创 JS中的基本类型和引用类型
内置类型 JS 中七种内置类型(null,undefined,boolean,number,string,symbol,object)又分为两大类型 两大类型: 基本类型: null,undefined,boolean,number,string,symbol 引用类型Object:Array,Function, Date,RegExp等 存放位置: 基本数据类型:基本类型值在内存中占据固定大小,直接存储在栈内存中的数据 引用数据类型:引用类型在栈中存储了指针,这个指针指向堆内存中的地址,真实...
2020-08-06 10:09:10 465
原创 前端面试 vue 部分 (3)——请简述Vue的生命周期
请简述Vue的生命周期 vue实例从开始创建、初始化数据,编译模板、挂载DOM 渲染、更新、卸载等一系列过程,称为Vue的生命周期,可以分为创建前后、载入前后、更新前后、销毁前后。 创建前后: BeforeCreate 、 Created 载入前后: BeforeMount 、Mounted 更新前后: BeforeUpdate 、 Update 销毁前后: BeforeDestory 、 Destroyed 欢迎留言~ ...
2020-08-06 10:04:59 534
原创 前端面试 vue 部分 (2)——Vue是如何实现双向绑定的
数据的双向绑定 当数据发生变化,ViewModel能够监听到数据的这种变化,然后通知到对应的视图做自动更新,而当用户操作视图,ViewModel 也能监听到视图的变化,然后通知数据做改动,这实际上就实现了数据的双向绑定 Vue.js 是采用 Object.defineProperty 的 getter 和 setter ,并结合 观察者模式 来实现数据绑定的。 当把一个普通 Javascript 对象传给 Vue 实例来作为它的 data 选项时,Vue 将遍历它的属性,并用Object.def.
2020-08-04 18:29:53 642
原创 前端面试 vue 部分 (1)——谈谈你对 MVVM 的理解
谈谈你对MVVM的理解 【答案】 MVVM 由 Model、View、ViewModel 三部分构成 Model 代表数据模型,也可以在 Model 中定义数据修改和业务逻辑; View 代表 UI 组件,它负责将数据模型转化成 UI 展现出来; ViewModel 是一个同步View 和 Model的对象; [扩展问题]:为什么会出来MVVM 当业务程度越来越复杂时,MVC暴露出了很多问题,而MVVM就是为了解决这些问题出现的 当前端发展起来后,这时前端开发就暴露出了三个痛点问题:.
2020-08-04 18:26:28 891
原创 JS中的基本类型和引用类型
内置类型 JS 中七种内置类型(null,undefined,boolean,number,string,symbol,object)又分为两大类型 两大类型: 基本类型: null,undefined,boolean,number,string,symbol 引用类型Object:Array,Function, Date,RegExp等 存放位置: 基本数据类型:基本类型值在内存中...
2020-04-26 10:13:19 385
原创 JS的赋值与深浅拷贝实例
JS的赋值与深浅拷贝实例 赋值 基本类型: 传值,在栈内存中的数据发生数据变化的时候,系统会自动为新的变量分配一个新的之值在栈内存中,两个变量相互独立,互不影响的 引用类型: 传址,只改变指针的指向,指向同一个对象,两个变量相互干扰 //基本数据类型赋值 var a = 10; var b = a; a++ ; console.log(a); // 11 console.log(b); // ...
2020-04-26 10:00:19 792
原创 前端程序员的进阶
前言 如何成为一名优秀的前端工程师 要有自己的前端知识体系 逐步完善自己的三大能力,首先是编程能力,其次是工程能力,最后是架构能力 在工作中完善自己的领域知识,如教育类,电商类等等 构建自己的知识体系 构建自己的知识体系,就是就是把一些零碎的,分散的,相对独立的知识概念或者观点加以整合,使之形成具有一定联系的知识系统 在这里推荐2个学习方法 思维导图,根据不同类型的思维导图整理知识点,...
2020-04-22 14:11:00 759
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人