- 博客(7)
- 收藏
- 关注
原创 vue-router
千锋逆战班,Rayson.Jin学习打卡!今天给大家介绍一下vue-router。Vue中会使用官方提供的vue-router插件来使用单页面,原理就是通过检测地址栏变化后将对应的路由组件进行切换(卸载和安装)一、实现简单的路由安装cnpm install vue-router -S or yarn add vue-router -S1.引入vue-router,如果是在脚手架中,...
2020-03-31 18:35:47 301
原创 vue生命周期
千锋逆战班,Rayson.Jin学习打卡!今天给大家介绍一下vue生命周期。主要从几个方面来讲:vue的生命周期是什么vue每个组件都是独立的,每个组件都有一个属于它的生命周期,从一个组件创建、数据初始化、挂载、更新、销毁,这就是一个组件所谓的生命周期。在组件中具体的方法有一下几种:初始化阶段:beforeCreatecreatedbeforeMountmounted运行中阶段...
2020-03-24 20:59:41 196
原创 虚拟dom && diff算法
千锋逆战班,Rayson.Jin学习打卡!今天给大家介绍一下虚拟dom和diff算法。一、虚拟dom是什么1.它是一个Object对象模型,用来模拟真实dom节点的结构(虚拟dom其实是里面内存型对象(js内存对象) 属于内存数据 真实dom的一层映射)2.提供一种方便的工具,使得开发效率得到保证3.保证最小化的DOM操作,使得执行效率得到保证二、虚拟dom的使用基本流程(前四步...
2020-03-23 21:20:39 1512 2
原创 vue的双向数据绑定的原理
原理1.vue 双向数据绑定是通过数据劫持,结合发布订阅模式的方式来实现的, 也就是说数据和视图同步数据发生变化视图跟着变化视图变化,数据也随之发生改变.vue中按照mvvm的架构去进行实现的mvvm:m:modelv: viewvm: viewmodel2.vue实现双向数据绑定的原理就是利用了 Object.defineProperty() 这个方法重新定义了对象获取属性值(g...
2020-03-19 10:56:51 242
原创 详解前后端交互 B/S
千锋逆战班,Rayson.Jin学习打卡第三天!今天给大家介绍一下前后端交互 B/S。1.前后端认知前端:1.把后端给的数据渲染再页面你上2.把用户输入的数据传递给后端存储起来后端:1.接受前端的数据存储到数据库2.把数据库里面的数据拿出来传递给前端数据库:专门让 后端 进行数据的增删改查2.了解服务器什么是服务器?一台网络那一头的电脑运行了一个特殊的环境启动了...
2020-02-27 20:11:10 1865
原创 JS设计模式的理解
千锋逆战班,Rayson.Jin学习打卡第二天!今天给大家介绍一下JS设计模式。目前市场上设计模式有很多种,今天我们就学习常用的三种设计模式。1.单例模式2.组合模式3.观察者模式下面给大家逐个介绍一下什么是设计模式针对 特定问题, 给出的简洁而优化的处理方案1.单例模式01.作用实例(构造函数的实例化对象)让一个构造函数一辈子只有一个实例对象当你需要一个构造函数一生只能 ...
2020-02-26 15:24:29 3970 6
原创 JS闭包的理解
千锋逆战班,Rayson.Jin学习打卡第一天!今天呢,就给大家介绍一下,什么是JS闭包,以及闭包的特点。1.什么是闭包? 闭包就是一个“定义在一个函数内部的函数”。2.生成闭包的条件 闭包的生成有三个必要条件(缺一不可) 1. 在函数 A 内部直接或者间接返回一个函数 B 2. B 函数内部使用着 A 函数的私有变量(私有数据) 3. A 函数外...
2020-02-25 20:41:07 518 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人