【vue 介绍】

vue: 用于构建用户界面的渐进式Javascript框架

vue 生态系统/ vue技术栈 /vue 全家桶:vue.js  / vuex / axios / vue-router/ element-ui /Vant ui.....

vue / react / angular

单页面应用?  single page application  简称:SPA

    优点:

        1. 良好的交互体验

        2.良好的前后端工作分离模式

        3.减轻服务器的压力

        4.共用一套后端程序代码(PC和移动可以通用一套后端代码)

    缺点:

        1.SEO

            解决:服务端渲染来解决,也可以采用预渲染的方式解决(vue-meta-info 配合 prerender-spa-plugin 预渲染)

            https://blog.csdn.net/Ray_20160915/article/details/96486582(预渲染)

        2. 单页面,不跳页面,(前进,后退,历史记录需要通过专门的程序进行管理,让地址栏模拟页面跳转地址改变)


 

------------------MVC----------------

---------------MVVM架构------------------

M:数据

V:视图

VM: 实现M与V的交互

DOM节点操作非常损耗性能==》MVVM架构解决了频繁操作节点

---------所有的框架在开发的时候都会遵循功能化,模块化的开发方式


 

组件化 和 模块化

    组件化:把重复的代码提取出来合并成一个个组件,组件最重要的就是重用,位于框架的最底层,其他功能都依赖宇组件,可共不能功能使用,独立行强。

        很小单位,多个组件可以组合程组件库,方便调用和复用,组件之间可以嵌套,小组件组合成大组件

    模块化:分属同意功能/业务的代码。可以独立运行,以页面、功能划分程不同的模块,位于业务框架层

        都压力的功能和项目(注册,登录,购物.......),可以调用组件来组成模块,多个模块可以组合成业务框架

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值