什么是Vue.js?

  • Vue.js 是目前最火的一个前端框架,React是最流行的一个前端框架(React除了开发网站,还可以开发手机App, Vue语法也是可以用于进行手机App开发的,需要借助于Weex)

  • Vue.js 是前端的主流框架之一,和Angular.js、React.js 一起,并成为前端三大主流框架!

  • Vue.js 是一套构建用户界面的框架只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。(Vue有配套的第三方类库,可以整合起来做大型项目的开发)

  • 前端的主要工作?主要负责MVC中的V这一层;主要工作就是和界面打交道,来制作前端页面效果;


为什么要学习流行框架?

  • 企业为了提高开发效率:在企业中,时间就是效率,效率就是金钱;

  • 企业中,使用框架,能够提高开发的效率;

  • 提高开发效率的发展历程:原生JS -> Jquery之类的类库 -> 前端模板引擎 -> Angular.js / Vue.js能够帮助我们减少不必要的DOM操作;提高渲染效率;双向数据绑定的概念【通过框架提供的指令,我们前端程序员只需要关心数据的业务逻辑,不再关心DOM是如何渲染的了】

  • 在Vue中,一个核心的概念,就是让用户不再操作DOM元素,解放了用户的双手,让程序员可以更多的时间去关注业务逻辑;



框架和库的区别?

  • 框架:是一套完整的解决方案;对项目的侵入性较大,项目如果需要更换框架,则需要重新架构整个项目。

  • node 中的 express;

  • 库(插件):提供某一个小功能对项目的侵入性较小,如果某个库无法完成某些需求,可以很容易切换到其它库实现需求。

  • 从Jquery 切换到 Zepto
  • 从 EJS 切换到 art-template


MVC和MVVM的关系图解

什么是Vue.js?||为什么要学习流行框架||框架和库的区别?||MVC和MVVM的关系图解相关推荐

  1. React.js与Vue.js—两种流行框架的深度比较

    JavaScript的发展速度比以往任何时候都快,导致前端的发展也是日新月异,现在讨论最多的前端框架--React.js和Vue.js.因此,在React与Vue的比较中,我们来看看这两者之间更深入的 ...

  2. Vue.js构建用户界面的渐进式框架(前端学习笔记1.0)

    文章目录 前言 一.Vue是什么? 二.前端核心分析 1.1.概述 1.2.前端三要素 1.3.结构层(HTML) 1.4.表现层(CSS) 1.5.行为层(JavaScript) 二.前端发展史 2 ...

  3. [面试专题]Vue.js 2.0 独立构建和运行时构建的区别

    Vue.js 2.0 独立构建和运行时构建的区别 标签(空格分隔): 未分类 在使用 Vue.js 2.0 时,有独立构建(standalone)和运行时构建(runtime-only)两种版本可供选 ...

  4. VUE.JS优势,初识。框架以及库的区别

    1,层层的技术更新换代. 提高开发效率的发展历程:原生JS -> Jquery之类的类库->前端模板引擎-> Angular.js /Vue.js (能够帮助我们减少不必要的DOM操 ...

  5. 推荐一些vue.js热门好用的框架组件

    说明:推荐一些好用vue的ui框架组件 描述:仅仅作为学习和整理,具体按照个人的需要选择使用即可,可以收藏,方便后续选择备忘. 一.mint-ui 基于 Vue.js 的移动端组件库 介绍:一款基于 ...

  6. vue.js 两个等号 == 和三个等号 ===的区别

    == 用于比较两者是否相等,忽略数据类型. === 用于更严谨的比较,值和值的数据类型都需要同时比较. 例: <!DOCTYPE html> <html lang="en& ...

  7. 基于vue.js的uni app跨平台框架webapp、安卓app、苹果app、微信小程序 毕业设计 毕设作品 开题报告论文参考(2)预约订座APP系统

    效果图

  8. Vue.js解析(十一)【说说element组件库broadcast与dispatch】

    周所周知,Vue在2.0版本中去除了broadcast方法以及broadcast方法以及dispatch方法,最近在学习饿了么的Element时重新实现了这两种方法,并以minix的方式引入. 看一下 ...

  9. vue.js入门 1.v-for中in与of的区别:

    在v-for中in与of在使用中没有区别,都可以遍历数组和对象,在遍历数组时,key与index的值相同,一般会略去key只写(item,index): 注意:在使用v-for时,v-bind:key ...

最新文章

  1. JS计算两个时间相差多久,相差年,月,日,小时,分钟
  2. Android开发工具之Android Studio--如何打包sdk通过arr包的方式
  3. 解决Could not reserve enough space for object heap
  4. 五、畸变矫正—让世界不在扭曲
  5. 大公司体制内创新的困境
  6. 下拉刷新和UITableView的section headerView冲突的原因分析与解决方案
  7. oracle中的cursor属性有哪些,Oracle学习11:游标(cursor)--显式游标隐式游标、游标四个属性、循环遍历...
  8. 比特币一种点对点的电子现金系统是哪一年诞生的_庆比特币诞生12周年|带你回顾比特币的前世今生...
  9. asp.net出现【视图状态消息身份验证错误】
  10. save与persist差别
  11. Codeforces 15C Industrial Nim 简单的游戏
  12. 蓝桥杯13-20届真题答案和解析(Java 大学 B 组)2013年省赛真题4_黄金连分数
  13. OverFeat 详解
  14. ACM第四站————最小生成树(普里姆算法)
  15. MQTT QOS Retained Message
  16. PDA手持终端扫描条码开单打印一体 结合后台电脑系统 数据同步交互解决方案
  17. MySQL的索引是如何实现的
  18. 上面两点下面一个三角形_解三角形的新视野——定角对定边~
  19. 电动车充电桩显示无法连接服务器失败,电动车充电桩故障排除技巧
  20. 第一章Mybatis基础操作学习

热门文章

  1. hdu3966 树链剖分点权模板+线段树区间更新/树状数组区间更新单点查询
  2. python爬虫用到的一些东西
  3. LeetCode 508. Most Frequent Subtree Sum
  4. Servlet和JAVA BEAN 分析探讨
  5. 巧用httpModules实现网站域名更换
  6. android/WINCE驱动、系统(framework)和apk/app产品开发和合作
  7. ginkgo php,【行业资讯】PHP 开发框架 ginkgo v0.1.2 发布
  8. gdi 格式转换 vb_VB 程序设计举例
  9. ansible2.4 api调用
  10. RDIFramework.NET V2.9版本 WinFom部分新增与修正的功能