zoukankan      html  css  js  c++  java
  • 前端-02 vue入门

    一,学习Vue.js的原因

    vue.js最近几年在前端领域非常火,主要提供“模板渲染”,“组件开发”,“路由”三大功能。

    二,Vue.js学习资源

    vuejs中文官网 http://cn.vuejs.org/

    vuejs源码 https://github.com/vuejs/vue

    vuejs官方工具 https://github.com/vuejs

    vuejs官方论坛 http://forum.vuejs.org/

    三,响应式:双向绑定

    参阅了一篇博客对 vue响应式原理(数据双向绑定的原理)有比较好的介绍

    先来了解几个概念

    1,渐进式框架

    通过对比Angular, React, Vue来阐明博客作者自己理解的“渐进式框架”的含义,即“主张最少”。

    2,MVC模式

    MVC的全称是Model-View-Controller,模型-视图-控制器,整个结构分成三层:

    • 最上面一层:视图层(View): 用户界面(UI)
    • 中间层,控制成(Controller): 处理业务逻辑,负责蜂聚用户从“视图层”输入的指令,选取“数据层”的数据,然后对其进行相应的操作,产生最终的结果。
    • 最底层,是核心的“数据层”: 保存数据

      MVC讲解 http://www.ruanyifeng.com/blog/2007/11/mvc.html

     3,MVP

    MVP模式将Controller更名为Presenter,同时改变了通信方向

     

    4, MVVM

    MVVM模式将Presenter更名为ViewModel(对应MVC中的C-controller),基本上与MVP模式一致。唯一区别MVVM采用双向数据绑定,View的变动自动反应在ViewModel上。

    剩余内容参看博客

    https://blog.csdn.net/tangxiujiang/article/details/79594860

    四,组件化,模块化

  • 相关阅读:
    O(n)回文子串(Manacher)算法
    LightOJ 1282
    LightOJ
    LightOJ
    POJ-2563
    POJ-2398
    POJ-2318
    ZOJ-3318
    [svc]ftp协议数据连接的2种模式
    [py]python中的特殊类class type和类的两面性图解
  • 原文地址:https://www.cnblogs.com/yorayoung/p/10682859.html
Copyright © 2011-2022 走看看