自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 React虚拟Dom

原理:react 在内存中生成维护一个跟真实DOM一样的虚拟DOM 树,在改动完组件后,会再生成一个新得DOM,react 会把新虚拟DOM 跟原虚拟DOM 进行比对,找出两个DOM 不同的地方diff ,然后把diff放到队列里面,然后批量更新diff 到真实DOM 上优点:最终真实DOM 就只更新了diff 部分,提高了渲染速度...

2020-06-11 19:41:09 1128

原创 redux

什么是flux?redux的设计思想与flux是差不多一样的,所以我们先来了解什么flux flux是一种设计模式或者说是框架。以mvc模式来划分的话react是mvc中的view, flux相当于mc,m就是model c就是control。那么我们就明白flux到底是什么了 flux包含四个部分 Store、Dispatch、Action、View,其中Store就对应着model,Dispatch、Action就组合成了Control。redux与flux原理是一样的,只是实现不一样。 

2020-06-10 17:50:33 105

原创 React——1

ReactReact是一个用于用户界面地JAVASCRIPT库React主要用于构建UI,很多人认为React是MVC中地V视图React起源于Facebook的内部项目,用来架设Ins谈gram的网站,并于2013年开源React拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用React特点1.声明式设计-React采用声明范式,可以轻松描述应用2.高效-React通过对DOM的模拟,最大限度地减少与DOM的交互3.灵活-React可以与已知的库或框架.

2020-06-09 19:28:11 107

原创 小程序云开发部署

小程序云开发需要使用注册的小程序appid,测试和游客进入是没有云开发的功能。第一次使用云开发的可能会需要等待10分钟让小程序自己配置如果我们填写了在微信的左上角调试器旁边有一个云开发,在这里我们点击云开发.当点击云开发之后会进入云开发控制台点击数据库和集合名称旁边的+号可以创建集合,类似于创建数据库配置云函数openid是什么?同一个公众号下,每个用户都有一个openIdOpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成。不是使用

2020-05-27 19:42:27 490

原创 微信小程序开发入门

1、开发工具:微信开发者工具2、创建项目应用:安装完成后,打开并扫码登录。有AppID可以填写,没有的可以使用测试号,没有认证企业的后期会很麻烦,创建项目选择一个本地空文件夹,勾选创建quick start 项目生成一个demo。3、编写小程序:demo初始化并包含了一些简单的代码文件,其中app.js、app.json、app.wxss 这三个是必不可少的,小程序会读取这些文件初始化实例。  app.js是小程序的初始化脚本,可以在这个文件中监听小程序的生命周期,申请全局变量和调.

2020-05-26 19:13:55 146

原创 登录流程

2020-05-12 11:04:06 97

转载 Vuex

vuex什么是vuexVuex 是一个专为 Vue.js 应用程序开发的状态管理模式。可以理解为我们项目中需要共享的一些数据,我们把它集中管理起来的容器。把这些数据称为状态。比如一个用户的用户名,性别,权限级别等等。是否一定要用vuex如果我们不是一个中大型的单页面应用的话,没有那么多的状态需要共享的话就不需要用。对于小项目我们可以只用简单的状态管理:创建:simpleStore.js// 简单的状态管理器const simpleStore = { state: {

2020-05-10 20:05:06 163

原创 前端面试2

如何理解MVVMMVVM,就是model、view、以及Vue自带的ViewModel。model为数据层,view为显示层,这点和原先的MVP的MV相同,区别是MVVM模式只需要把编码重点放在model层和view层,比原先的MVP模式至少省下30%编码量,甚至能省下70%DOM操作,因为用MVP模式的话主要是在进行DOM操作。vue响应式原理vue实现响应式原理的核心是Object.definePropert通过Object.defineProperty监听数据的get,set来做一些我

2020-05-08 19:59:50 82

转载 前端面试

v-for中为什么要用key (图解)组件渲染和更新过程渲染组件时,会通过 Vue.extend 方法构建子组件的构造函数,并进行实例化。最终手动调用$mount() 进行挂载。更新组件时会进行 patchVnode 流程.核心就是diff算法组件中的 data为什么是一个函数?同一个组件被复用多次,会创建多个实例。这些实例用的是同一个构造函数,如果 data 是一个对象的话。那么所...

2020-05-08 15:47:33 127

空空如也

空空如也

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

TA关注的人

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