- 博客(8)
- 收藏
- 关注
原创 Vue知识点(面试提问)(持续更新中)
一:Vue中,MVVM是什么1,先将含义Model 层: 数据模型层View 层: 视图层ViewModel 层: 视图模型层ViewModel 层是MVVM的核心2,讲通信实现过程:它有两个方向:1,:数据变化,视图自动更新变化:ViewModel会利用object.defineProperty进行数据劫持,也就是监听数据的改变,数据发生改变,视图也自动更新改变2,:视图改变,数据自动更新改变:会监听双向绑定表单DOM元素的变化,一旦变化,绑定的数据也会发生变化二:v-show与v-
2021-10-29 20:33:54 1015
原创 css布局,三栏布局(圣杯/双飞翼布局)
css布局,三栏布局圣杯布局:方式一:1,父盒子包含着三个子盒子2,给父盒子设置宽跟高,设置相对定位,设置padding值3,给左右的连个盒子设置的宽与父盒子的padding值一样,绝对定位, 左盒子left:0,top:0 定位到最左边 右盒子right:0,top:0 定位到最右边 中间的盒子宽度设置100%,让它自适应方式二:1,父盒子设置display:flex,高度2,左右盒子设置宽一样,高度。让中间的盒子为flex为1方式三:1,父盒子设置高度...
2021-10-26 13:09:16 120
原创 同步任务与异步任务
同步任务与异步任务异步任务:DOM事件,setTimeout,setInterval,Ajax请求同步任务:除了异步任务的那几个,其他都是同步任务EvenLoop:事件循环我们知道,在js运行代码是,它是单线程的,下面我们可以把事件循环的过程过述一下:1,执行栈:用于执行任务代码的的,也就是js的主线程,它会先执行同步任务,若发现有异步代码,就会把异步代码放到浏览器宿主环境中执行,继续执行下面的同步代码2,浏览器宿主:用于执行异步代码,异步任务执行完成后,会把异步任务的回调函数放入到任务队列中,
2021-10-26 13:07:30 225
原创 Vue-指令
Vue指令1 . Vue语法-插值表达式在DOM中插入内容 语法:{{表达式/vue变量}} vue的变量在data函数内, return的对象2 .Vue指令-v-bind:给标签属性赋Vue变量 语法:v-bind:属性名=“vue变量” 简写::属性名=“vue变量”3.Vue指令-v-on事件绑定绑定绑定事件 语法:v-on:事件名="methods中的函数" 语法:v-on:事件名="methods中的函数(参数)" 简写:@事件名="methods中的函数(参数
2021-09-24 19:46:02 98
原创 数组遍历的方法
1.forEach():遍历数组(一般会用参数一,不用三个参数都加上,如果用就加上,不用可以不加)arr.forEach( function (item, index, o) {// 第一个参数:代表数组的每个元素,当前元素// 第二个参数:代表数组的每隔元素的索引值,当前项的索引值// 第三个参数:代表当前数组本身console.log( item, index, o )} );arr.forEach( item => console.log(item) )(上面是用箭头函
2021-09-14 20:09:48 242
原创 数组的方法
1.pop():删除数组的最后一项,并返回删除的那一项let arr = [1, 2, 3];let re = arr.pop();console.log(re) // 32.push():往数组的最后位置追加元素,并返回数组的长度let arr = [1, 2, 3];let re = arr.push(4, 5, 6, 'a', 'b', 'c');console.log(re) // 93.shift():删除数组的最前面一项,并返回4.unshift():往数组的
2021-09-14 19:51:41 60
原创 JS的数据类型
js的数据类型一共有7种,但又分为两大类1.基本数据类型(原始数据类型)number,string,Boolean,undefined,null,symbol2.引用数据类型(复杂数据类型)object(对象)但object(对象)又可以分为:Function(函数)内置对象:Data()日期时间Math()数学对象Number()数值对象object ()基础对象RegExp()正则表达式对象String ()字符串对象Array ()数组对象B
2021-09-11 20:04:40 54
原创 改变this指向的三个方法
1,call(多个参数)call(this指向,实参,实参.....)如果this指向为null,undefined,this默认指向为window2,apply(两个参数)apply(this指向,数组)this指向同上,第二个参数为数组,实参3,bind(无数参数)bind(this指向,实参....)相当于返回一个新函数,需要手动调用三者区别:call与apply,可以自动执行bind需要手动调用...
2021-09-11 19:34:52 105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人