- 博客(4)
- 收藏
- 关注
原创 VUE中虚拟dom和Diff算法
什么是虚拟DOM?虚拟 DOM 就是为了解决浏览器性能问题而被设计出来的。1.为开发效率提供方便2.进行最小的dom操作,提高执行效率虚拟的DOM的核心思想是:对复杂的文档DOM结构,提供一种方便的工具,进行最小化地DOM操作。这句话,也许过于抽象,却基本概况了虚拟DOM的设计思想:(1) 提供一种方便的工具,使得开发效率得到保证(2) 保证最小化的DOM操作,使得执行效率得到保证...
2020-03-23 23:19:10
195
原创 vue笔记
vue是什么?vue是一套用于构建用户界面的渐进式前端js框架。vue能做什么?1.可以用来管理数据,简化操作2.摒弃掉DOM操作创建一个vue实例注意:1.实例data里面的数据类型可以是任意类型2.undefined / null 在{{}}里面是没有办法渲染出来的3.{{}} 里面的代表只能写表达式!流程控制语句等不能写(1) v-for 这是一个指令,只要有v-的...
2020-03-18 23:58:35
129
原创 了解mvc mvp mvvm三种模式
MVC模式Model: 数据模型层 dao层View:视图层Controller:控制器 servicecontroller的作用:就是将model层的数据在view层进行显示注意:mvc模式所有的通信都是单向的mvc的通信方式如下:1.View 传送指令到 Controller2.Controller 完成业务逻辑后,要求 Model 改变状态3.Model 将新的数据发...
2020-03-18 22:40:08
273
原创 JavaScript闭包
1.什么是闭包?函数A中,有一个函数B或有一个对象,函数B中或者对象中可以访问函数A中定义的变量或者是数据,此时形成了闭包。2.闭包生成的三个重要条件在函数 A 内部直接或者间接返回一个函数 BB 函数内部使用着 A 函数的私有变量(私有数据)A 函数外部有一个变量接受着函数 B3.函数模式闭包:函数中有一个函数4.对象模式闭包:函数中有一个对象5.闭包的作用当你需要延长变...
2020-02-23 14:57:10
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人