自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 手写实现简易Vue框架(以v-model指令为例)

手写实现简易Vue框架(以v-model指令为例)作为前端最火的框架之一,Vue是MVVM设计模式实现的典型代表,什么是MVVM呢?MVVM是Model-View-ViewModel的简写,M - 数据模型(Model),V - 视图层(View),VM - 视图模型(ViewModel),它本质上就是MVC 的改进版。MVVM 就是将其中的View 的状态和行为抽象化,让我们将视图 UI 和业务逻辑分开。mvvm 实现原理的可以用下图简略表示前端页面中,把Model用纯JavaScript

2020-12-15 18:06:59 2086 2

原创 一步一步实现手写Promise

一步一步实现手写PromisePromise雏形首先我们根据原生Promise的使用方法来分析new Promise ((reslove, reject) => { resolve('resolve') reject('reject')})Promise 构造函数只有一个参数,是一个函数,我们将它命名为executor( )。这个函数在构造之后会直接被运行,所以我们称之为起始函数。起始函数包含两个参数 resolve 和 reject。Promise 对象有以下两个特点:

2020-12-04 15:46:01 264 2

空空如也

空空如也

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

TA关注的人

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