美文网首页vueWEB前端程序开发@IT·互联网
【Vue】学习vue前的几个常见问题(part2)

【Vue】学习vue前的几个常见问题(part2)

作者: 旭旭乐 | 来源:发表于2017-04-28 10:18 被阅读0次

1.Vue ≠ 单页面应用

Vue可以用来做单页面应用,但是不表示Vue只能用来做单页面应用。Vue
完全支持传统网页的开发形式(包括官网上例子都是使用传统网页的形式写的)。我刚开始学习Vue的时候,看了很多文章一上来就先安装vue-cli,我当时还以为这是标配,后来才发现只是开发单页面时用到,如果不是要做单页面应用,完全可以不用理会它。
  Vue本身学习难度不大,但是如果要做单页面应用的话,那学习成本直线上升了。而且对于我们大多数项目来说,还没有到非要做单页面的地步。所以,如果你要学习Vue,还是建议先看看官方文档的内容。


2.用Vue之后就不能用jQuery了吗?

网上有些说法是,一个项目引入Vue之后就不推荐再引入jQuery。我同意这个观点,但注意这里说的是<b>不推荐</b>,并不是说不能。这两个库是完全不冲突的,你完全可以同时使用这两个库。只是,如果jQuery的要完成的工作,Vue基本能完成,或者稍微加点简单的js就能完成。就不必再引入额外的库增加用户的请求时间和带宽消耗了。


3.什么时候使用Vue,什么时候使用jQuery?

就我个人而言,如果做一个JS代码量不大的内容时,会使用原生JS或者jQuery。比如做一些页面小练习的时候(做练习的时候还是原生JS居多,这样可以理解很多关于浏览器端的JS知识)。还有一种情况,就是要用到jQuery插件的时候,并且这个插件Vue还没有,那就不得不引入jQuery了。
  当一个项目的JS代码量非常大的时候,或者有非常多,非常复杂的DOM操作的时候,我会选择使用Vue。这个时候就体现了Vue相较于jQuery的快。
  当然如果你不在乎jQuery那么点的大小(最新版本的大概80多k),完全可以两个一起使用。我想对于大说多数项目来说,80k的大小还是消耗的起的吧。


4.我真的需要Vue吗?

这个完全看你自己的需求了,如果你觉得现在jQuery的开发方式很爽完全可以继续使用jQuery,但是如果你感觉到了在jQeury开发时的问题,而恰好你使用Vue可以解决,那么来学习Vue吧。如果你是要构建单页面应用,那么你还有angular,react可以选择。还是那句话,最终选定的技术应该是让你在开发时更方便和快捷的。当然如果只是对Vue有兴趣,那么是再好不过了。(兴趣是最好的老师,你莫名的就在学习过程中多了一个老师)


5.如何学习Vue?

在搞清楚了Vue几个小问题之后,我们就可以动手学习Vue了。我总结一下学习Vue的几个意见,仅供大家参考:

  1. 翻阅官方文档,尽量熟读官方文档。我给大家的建议是,<b>官方文档是一本学习手册。</b>你以后出现什么问题,最终都是要到官方文档去查阅的。如果你熟悉官方文档,在你以后碰到问题时帮助很大。
    给大家一个小提示,官方文档右上角有搜索框,大家直接输入想查找内容,比如v-for,很快就能找到对应的内容(大部分情况下还是准确的):


    搜索v-for
  1. 如果不是硬性需求,不推荐上来就学习Vue构建单页面。网上很多教程和开源项目都是单页面的。大家会发现,这些东西莫名的就复杂了,有些还会牵扯到vue-router,vuex,甚至是webpack,nodejs。搞的有点雨里雾里,是不是我要学vue-router,vuex这些。其实这些都是在做单页面时用到。如果是传统开发形式,只要像引入jQuery一样引入Vue就行了。
  2. 学习资料方面,如果是学习单页面可以去慕课网搜一下vue相关的教程(有免费,也有收费),如果只是传统开发形式,可以看看这篇文章《jQuery转Vue项目实践总结》。网上资料很多,大家耐心的找找总能找到合适的。当然还是推荐,先看官方文档。

后记

这是关于学习Vue的几个问题的第二篇,也是完结篇。第一篇可以点击这里《【Vue】学习vue前的几个常见问题(part1)》
  文章写的不好,难免有疏漏,还望大家积极指正。谢谢大家。
  ~(~ ̄▽ ̄)~

相关文章

  • 【Vue】学习vue前的几个常见问题(part2)

    1.Vue ≠ 单页面应用 Vue可以用来做单页面应用,但是不表示Vue只能用来做单页面应用。Vue完全支持传统网...

  • 【Vue】学习vue前的几个常见问题(part1)

    前言 我刚开始学习Vue的时候有很多问题,最近在网上看到一些,只知道Vue是一个框架,却苦于不知道Vue到底是干嘛...

  • Vue.js动态组件解析

    此前的Vue.js系列文章: Vue.js开发常见问题解析 Vue.js常用开发知识简要入门(一) Vue.js常...

  • vue常见问题一

    Vue常见问题 vue中的template只能有一个根元素例如: 以上的这段代码是错误的,因为vue的templa...

  • 前端学习大概内容

    现代的前端开发模式 前端三驾马车:Angular、React、Vue Vue.js 学习vue.js前,需要了解的...

  • vue项目常见问题

    vue项目常见问题 1. 如何输出HTML? vue 语法中的“Mustache”语法 (双大括号) 只会将数据解...

  • 初识VUE的一些整理

    Part1: 关于学习资料 Part2:关于开发机 VUE示例项目上手 本次尝试是基于element-ui 做了一...

  • 2018-07-15

    PART1 本周 「0709-0715」 备选: 开始 vue plugin - uichart PART2 本周...

  • 手把手教你Vue从零撸一个迷你版MVVM框架

    这段时间 在工作之余的休息时间,学习了解Vue ,学习Vue的设计思想,通过Vue官网学习Vue的语法,通过Vue...

  • VUE学习整理_003

    windows下VUE2.0环境搭建 前两篇记录了vue学习的一些大背景,现在开始回归到vue本身。 当然学习vu...

网友评论

    本文标题:【Vue】学习vue前的几个常见问题(part2)

    本文链接:https://www.haomeiwen.com/subject/dygwzttx.html