vue核心思想详细介绍 慕课全栈商城(mongo+vue+node)

1 导学

vue和react对比

angular提供更多的是 一整套的解决方案,后者更多是一个开放的生态,可以允许用户最大限度的去定义我们的项目,更加灵活的开发
vue和react目前都使用了Virtual Dom
但是vue在速度,性能方面等都优于react

vue
模板和渲染函数的弹性选择
(通过构建一块模板,我们的函数都是分离的)
简单的语法和项目创建
(new一个vue添加几个data,变量,语法也是很简单)
更快的渲染速度和更小的体积

在这里插入图片描述
vue和react共同点:
1利用虚拟dom实现快速渲染
2轻量级
3响应式组件
4支持服务端渲染(ssR)
5易于集成路由工具,打包工具,以及状态管理工具
6优秀的支持和社区

组件之间的通信有限制,所以引入了状态管理
vue的父子通信,从父组件到子组件prop
从子组件到父组件需要用emit去触发

什么是Virtual Dom
传统开发像jQuery,都会去操作我们的dom,dom是文档对象模型,通过js去操作dom改变节点,文字等,都是非常耗资源的,
虚拟dom是在js内存里面去构建一个类似于dom的对象,比如我们去定义一个object对象,object对象去模拟我们的dom,去拼接数据,拼接完以后整体做一个解析,一个渲染,最后一次性插入我们的HTML的dom片段里面去,在内存里面操作是非常快的

2 前端框架

在这里插入图片描述
jquery 是dom操作函数库,,事件绑定,文本操作,class节点查找,map,filter等
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值