面试视频知识点整理1-13(mvvm框架)

1、了解mvvm框架吗?

  Vue.js

  React

  Angular

2、谈谈你对mvvm的认识

  由mvc和mvp演变而来

3、双向绑定是什么原理? 

  object.defineProperty的用法要熟记于心

  object.defineProperty要会手写

4、使用了什么设计模式

  观察这模式:监听data->通知观察者列表->watcher->更新视图

5、生命周期是什么?

beforeCreate、created、beforeMount、Mounted、beforeUpdate、updated、  beforeDestroy、destoryed

6、有看过源码吗?

  

原文地址:https://www.cnblogs.com/llcMite/p/12398393.html

时间: 2024-11-06 09:44:56

面试视频知识点整理1-13(mvvm框架)的相关文章

面试视频知识点整理1-5(DOM事件类)

基本概念: DOM事件的级别(事件处理程序): 0级:element.onclick=function(){} 2级:element.addEventListener('click',function(){},false) 3级:element.addEventListener('keyup',function(){},false) 在二级的基础上添加更多的事件 DOM事件模型: 事件冒泡   目标元素->...html->document->window 事件捕获    window-

面试视频知识点整理1-8(原型链)

创建对象的有几种方法?     1)字面量     2)构造函数     3)Object.create 原型链中(原型,构造函数,实例,原型链之间的关系) instanceof原理: 判断的是实例的__proto__属性和构造函数的prototype指向的是否是一个对象地址(注意:如果是统一个对象地址,那么原型链往上的也会返回为true)如果是想要确定实例是否是哪个构造函数的实例,用constructor会比较严谨 new运算符: 1)创建了一个新的对象 2)将this指向这个新对象 3)执行

面试视频知识点整理1-7(http协议)

http协议类 1)http协议的主要特点             简单快速   统一资源符 灵活          通过http协议,可以修改http头,完成不同数据类型的传输 无连接       连接一次就会断掉不会保持连接 无状态       客户端与服务器连接一次断了之后再次连接,服务器并不知道客户端是谁       2)http报文的组成部分            1.请求报文                  请求行     (请求方式,http/http版本)          

面试视频知识点整理1-6(类型转换)

类型转换: 1)显示转换     使用方法直接转换         Number()         数值:转换后还是原来的值 字符串:如果可以转化成数值,则转化为数值,否则转换为NaN,空字符串转换为0 布尔值:false转换成0,true转化成1 undefine:  转成NaN null:  转成0 对象类型转换:先调用自身的valueOf方法,如果该方法返回原始类型的值,则直接对该值使用           Number方法,如果valueOf方法返回的复合值则调用自身的toString

【Android 面试基础知识点整理】

针对Android面试中常见的一些知识点整理,Max 只是个搬运工,感谢本文中引用文章的各位作者,给大家分享了这么多优秀文章,对于其中的解析,是原作者个人见解,有错误和不准确的地方,也请大家积极指正. 本文将持续更新,同时我也将其放在Github上:Point-of-Android 同时可以看Max的个人博客:海上钢琴师 Android中的异步任务机制 Android中AsyncTak的使用与源码分析 http://blog.csdn.net/bboyfeiyu/article/details/

高级 Java 面试通关知识点整理!

1.常用设计模式 单例模式:懒汉式.饿汉式.双重校验锁.静态加载,内部类加载.枚举类加载.保证一个类仅有一个实例,并提供一个访问它的全局访问点. 代理模式:动态代理和静态代理,什么时候使用动态代理. 适配器模式:将一个类的接口转换成客户希望的另外一个接口.适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作. 装饰者模式:动态给类加功能. 观察者模式:有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象.这个主题对象在状态发生变化时

c++ 面试基本知识点整理(1)

目录 2. 什么是虚拟构造函数以及析构造函数 2.1 虚函数的实质 2.2 基类的析构函数必须用虚函数 2.3 以下函数不能使用虚函数 1)普通函数 2)友元函数 3)静态成员函数 4)构造函数,拷贝函数 5)内联函数: 3. 如何定义一个抽象类 2.引入原因 3.抽象类 4.抽象类的规定 6.虚函数和纯虚函数有以下所示方面的区别 7.抽象类与接口得区别 4. 拷贝构造函数的定义 4.1 拷贝构造函数的使用 4.2 使用场景 4.3 编译原理 4.4 浅拷贝与深拷贝 5. 重载与重写的区别 ov

使用MVVM框架(avalonJS)快速开发运营活动

背景 在运营活动开发中,因为工作的重复性很大,同时往往开发时间短,某些情况下也会非常紧急,导致了活动开发时间被大大压缩,同时有些活动逻辑复杂,数据或者状态变更都需要手动渲染,容易出错,正是因为这些问题的存在,所以才有了MV*框架的诞生,比如大名鼎鼎的angularJS.今天就跟大家讲讲国产的MVVM框架avalonJS是如何快速进行开发的,同时大家也可以对比石器时代的开发模式(jquery或者zepto)与mv*模式的区别. avalonJS简介 avalonJS是前端大牛司徒正美开发和维护的m

“老坛泡新菜”:SOD MVVM框架,让WinForms焕发新春

火热的MVVM框架 最近2年最热门的技术之一就是前端技术了,各种前端框架,前端标准和前端设计风格层出不穷,而在众多前端框架中具有MVC,MVVM功能都框架成为耀眼新星,比如GitHub关注度很高的Vue.js ,由于是国人作品,其设计风格和文档友好度对国人而言更胜一筹,因此我也将它推荐到公司采用,其中我推荐都理由就是它非常优秀的MVVM功能,面向数据而不是面向DOM细节相比jQuery等更加节省代码,更符合后端程序员的胃口,也更有利于UI设计人员跟程序员都分工配合. 下面是Vue.js实现MVV