- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 总结vue2 和vue3的区别
vue2 使用的是ES5(ECMAScript 5 或者 ECMAScript 2009)的一个API即对数据进行劫持:当你把一个普通的JavaScript对象传入Vue实例作为data选项,Vue将遍历此对象所有的property,并使用把这些property全部转为,每个组件实例都对应一个实例,它会在组件渲染的过程中把接触过的数据property记录为依赖,之后当依赖项的setter触发时,会通知watcher,从而使它关联的组件重新渲染。
2022-09-23 15:18:40 559 1
原创 v-for 遍历对象
大多数人在使用v-for 的时候 ,是用来遍历数组的,那么 v-for是否能够用来遍历对象,得到的结果又是什么?1.在遍历对象的过程中,如果只是获取一个值,那么获取得到的是value。运行结果:2. 获取key和value,格式:(value,key)运行结果:3. 获取key,value,index 格式(value,key,index)运行结果:...
2022-09-23 14:37:23 21929 1
原创 Promise解决回调地狱
1、什么是回调地狱? 打个通俗点的比方,就是在你做一件事情的同时,又想做别的事情,比如,你想喝茶,需要找茶叶、烧水、洗茶杯,那么节约时间的做法,大概就是在烧水的时候,穿插着可以找茶叶和洗茶杯,这样等水烧开了就可以直接泡茶、喝茶。 在开发过程中,通常数据都是通过请求后台接口获得,有的时候可能会有在获取到数据或者是执行一个方法的同时执行另外的方法。类似于下面的列子:...
2021-08-20 14:24:35 169
原创 v-model语法糖实现原理
vue中使用v-model作为数据双向绑定的语法,即 v-model后面绑定的值与data,return中绑定的值可以联动,一方改变一方随之改变。下面贴代码 看看 v-model是如何实现数据的双向绑定的。如图,使用v-bind:value可以将 input的value值和data,return中返回的message绑定当data,return的message的值发生改变时,html中input的值 也会发生改变 如下图上面的步骤已经实现了两个值之间的绑定,并且当return中值发.
2021-08-20 09:46:08 1021
原创 JavaScript高阶函数(filter、map、reduce)
1.filter() filter 用来返回一个满足条件的新数组,用来筛选满足条件,返回值是布尔值 即 true和false 2. map() map 用来返回一个新数组,通常用来对数组的每一项做操作。 3.reduce() 对数组中的所有内容进行汇总 reduce 传两个值 一个 preValue 上一个值 如不特殊设置 初始值为0 之后为 每一次执行函数的返回值...
2021-08-17 16:37:14 818
原创 var 和 let 、const 的区别
var是JavaScript的设计缺陷,在ES5 版本被大家广泛使用,在ES6版本中,为了弥补var 的缺陷又发布了两种声明方式let和const。1、声明区别 var和let都用来声明变量,const只能用来声明常量(既给常量赋值)。 在var 和let 声明变量之后,再改变其值可以改变,而const会报错:对常量不可再赋值Assignmenttoconstantvariable. const只能改变定义常量的属性,既2...
2021-08-04 11:21:09 531 1
原创 第一章, vue.js基础概念
1.1vue是什么 vue.js的官方文档里是这么介绍的: Vue。是一套用于构建用户界面的渐进式框架。与其他大型框架不同的是,Vue被设计为可以自底向上逐层应用(既从底层开始,把东西写好,再逐层向上添加功能和效果)。 所谓的渐进式框架,就是指 你可以一步一步的使用它,不必在一开始的时候就使用所有东西,可以根据你的开发需要,阶段性的使用,这也是广大开发者喜爱其的原因之一。 开发模式:MVVM模式。 ...
2021-07-11 11:58:00 72
原创 写在前面。
大概是在三年前,我开始接触Vue.js框架,由于公司项目开始,管理层强烈推荐使用vue并且对其称赞不已,出于好奇和工作需求,我开始研究vue.js. 起始,初一上手就被其轻量、组件化和简单移动的API所吸引。之后通过学习vue,了解了webpack技术栈并且将其运用于公司项目中,通过一系列项目已经成为公司的开发规范。 与此同时,随之涌现出的vue视图框架也深深吸引了我。iview、element等UI视图框架,用其精美的ui视图以及简单粗暴的API使用方法...
2021-07-11 11:00:41 39
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人