三大框架的认知

简单介绍下vue

前段三大框架之一,渐进式框架

使用的MVVM模式

属于数据驱动方式,核心是通过属性访问器和es6代以及观察者模式实现的双向绑定和虚拟DOM技术

简单介绍下React

前段三大框架之一

专注于视图层

使用jsx语法,与就是html与js混合语法

组建化编程可以使用函数声明式也可以使用类声明式

数据单项流动,实际指的是porps只读且当前组件内不可修改

使用的虚拟DOM技术

简单介绍下angular

前段三大框架之一,大型项目用的比较火

组建化开发,组建是由至少两个文件css ts组层

数据驱动,模块化编程

脏检查机制

MVC模式

特殊的服务service方式

ts语法开发,使用装饰器模式

单页面应用与多页面应用

实际指的就是项目种由多少个html页面构成

三大框架都是spa单页面框架

多页面就是原始的MPA方式

单页面优势是局部渲染不需要频繁到后端请求资源文件

局部渲染页面跳转速度快

用户体验更好

缺点是局部渲染加载需要计算,首页加载速度慢

SEO效果差,因为需要计算才能出页面,导致搜索引擎能获取的信息较少

vue3有哪些新的改变

首先组建编辑方面,开房了函数函数式贬称和setup方式

然后生命周期有修改,beforeCreate created生命周期合并成了setup

然后destory生命周期修改为了unmount生命周期

vue3不在是全部打包,而是按需加载,使用了tree-shaking技术

响应式技术修改使用属性访问器加es6代理模式进行劫持,并提供了响应式api

posted @ 2022-10-30 00:47  山茶-峰  阅读(77)  评论(0)    收藏  举报