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

    四,组件化,模块化

  • 相关阅读:
    去除文件中的空行
    数据分析 numpy matplotlib
    程序员
    c#
    java
    微信小游戏
    小游戏开发手册
    模板
    微信小程序小程序代码构成(.json .js .wxss .wxml)
    微信程序
  • 原文地址:https://www.cnblogs.com/yorayoung/p/10682859.html
Copyright © 2011-2022 走看看