如何学习Vue框架?我来说说我当时怎么学的?

首先请允许我讲一下大道理哈:

1、要明白库和框架的区别

2、要明白设计思想

3、然后去掌握基础,随后做项目实操

库和框架的区别

这玩意吧,说白了库就是你写代码的时候要使用的,就像JQuery,我要写某种效果的时候,直接拿过来某个函数或方法,例如:slideToggle()、fadeIn()、hide()等等一系列的方法,库里已经帮你封装好了,你拿过来直接使用就行。用不用是你的事,用了也不影响你的代码。

库是将代码集合成一个产品,库是我们调用库中的方法实现自己的功能。

而这个框架呢,是一个领域,是一套完整的解决方案,你用就得全部用,而且得按照框架规定的写代码,由不得自己乱来,你乱来你就得不到想要的效果。

框架帮我们调用,框架是库的升级版。

设计思想

说设计思想有点不准确,准确来说应该是架构模式,但我用设计思想来表达什么呢?就是要明白Vue如何运行的,实现原理是什么?
1、MVC

这是我们学编程的时候经常听到的一句话,用到框架时少不了它,那它究竟是何意呢?

1.Model 数据模型(专门用来操作数据,数据的CRUD)

2.View 视图(对于前端来说,就是页面)

3.Controller 控制器(是视图和数据模型沟通的桥梁,用于处理业务逻辑)

这就是MVC的来源,将程序划分为三大块,每块都有自己的功能,但有缺点,前端写页面,加效果的时候,需要把所有的DOM操作写在页面中,频繁的操作代码,不仅让页面变得沉重起来,也让工作了加大了不少。

在前端领域混了这几年,总结了一套前端学习的精讲视频和学习路线,如果有对前端开发感兴趣的伙伴,不管你是想转行,或是大学生,还有工作中想提升自己能力的web前端党,欢迎大家的加入我的前端开发交流群:603985993 希望大家诚心交流!,与企业需求同步。好友都在里面学习交流,每天都会有大牛定时讲解前端技术!也可以关注我的微信公众号:【前端留学生】 每天更新最新技术文章干货。

2、MVVM组成

Vue就是基于MVVM模式实现的一套框架

1.M:model数据模型,如对象,数组等等。

2.V:view视图

3.VM:ViewModel 视图模型

VUE允许你将一个网页分割成可复用的组件,每个组件都包含属于自己的HTML、CSS、JAVASCRIPT以用来渲染网页中相应的地方。虽然没有完全遵循 MVVM 模型,Vue 的设计无疑受到了它的启发。因此在文档中经常会使用 vm (ViewModel 的简称) 这个变量名表示 Vue 实例。

学习Vue要转化思想

不要在想着怎么操作DOM,而是想着如何操作数据!!!在那刚开始学习的时候,你会感觉到很浓的数据绑定的语法,我相信你会喜欢上他的。

实操,写就完事了

看完了上面的内容,就要带着思想去学习,坚持就是胜利!

我刚开始学习的时候,看了一些设计原理,思想,觉得挺不错,说白了就是了解一下市场,然后上Vue官网看教程,真的很详细,我觉得啥也不懂代码的人也能跟着学起来,踏实的走一遍,切记中间不要停顿,我之前就是,学一半,中间隔了好几个月,然后又重头学的。

通过官网的教程可以非常容易的入门vue,然后试着自己写界面!平时用H5写页面,学会它,就可以把h5页面用Vue写,熟练了就好了,这样就算是半个Vue实操者了。

接下如果公司有项目,就要大胆尝试,我当初公司有项目,还好实操了,不过刚开始贼费劲,不少麻烦人。

如果没有,网上有教程,全套的,可以自己购买下载学习。

初学者,学习vue应该从何下手?相关推荐

  1. 初学者学习vue路由与无痕浏览

    目录 一.Vue路由 二.无痕浏览 一.Vue路由 ①初始SPA 1. SPA是什么    单页Web应用(single page application,SPA),就是只有一个Web页面的应用,   ...

  2. 搭建个人博客网站 -- vue初学者学习总结

    搭建个人博客网站 – vue技术学习 开源代码:个性化个人博客系统 参考项目:风丶宇的个人博客 一.项目概述 项目主要是基于SpringBoot + Vue 开发的前后端分离博客,本文主要涉及项目前端 ...

  3. 初学者学习彩铅,那些作品最适合临摹?

    零基础怎么学彩铅?学习彩铅哪些作品适合临摹?很多小伙伴在学习美术彩铅的时候都会遇到各种问题今天美术集网校带大家了解下如何学习彩铅吧: 很多同学都是零基础学习的兴趣爱好者,想要学习但是没有学习经验,不知 ...

  4. java初学者学习顺序--流程

    java初学者学习顺序–流程 一个哥哥的总结,拿来借鉴,若侵权及联系我删除 H5+css3:这个阶段是必须要度过的,这个阶段可以快速的培养起来你的编程兴趣,因为它见效快,一天就可以学到好多东西并且做出 ...

  5. 初学者搭建Vue脚手架工程

    初学者搭建Vue脚手架工程 1.在前端的知识海洋里,各种前端框架自动化测试满天飞,正如在当下想不被淘汰,那只有不断的去学习心得知识,所以就有了今天的一次学习vue搭建脚手架的记录. 2.第一步:搭建v ...

  6. 学习vue的推荐书籍

    我推荐以下几本学习 Vue 的书籍: <Vue.js 实战>:由 Evan You,Vue.js 的作者亲自撰写,是一本权威的 Vue.js 教程,适合初学者和进阶者. <Vue.j ...

  7. 【初学者技术修炼】毕业生初学者学习前后端技术路线图

    [初学者技术修炼]毕业生初学者学习前后端技术路线图 1 序 2 路线图 2.1 搭建可交互的前端WEB界面路线图 2.1.1 静态页面构造 2.1.2 JavaScript学习 2.1.3 低代码平台 ...

  8. 忠告初学者学习Linux系统的8点建议

    忠告初学者学习Linux系统的8点建议 新手或者说即将要入坑的小伙伴们,常常在QQ群或者在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:如何给添加的用户归属用户组,复制整个文件到 ...

  9. eclipsevue代码怎么运行_[Java教程]使用eclipse初步学习vue.js操作

    [Java教程]使用eclipse初步学习vue.js操作 0 2017-11-26 19:00:06 一.vue.js的初步认识 https://unpkg.com/vue ">vu ...

最新文章

  1. MySQL更新命令_UPDATE
  2. Spring Boot 2.x基础教程:MyBatis的多数据源配置
  3. kafka channle的应用案例
  4. ASP.NET Core 单元测试:如何Mock Url.Page()
  5. tomcat 8.5 远程登录管理页面
  6. html.actionlink 锚点,razor - 从@ Html.ActionLink MVC 4将参数传递给控制器
  7. SQL Server数据库查询速度慢的原因
  8. angular6项目中使用echarts图表的方法(有一个坑,引用报错)
  9. python的标准数据类型_Python中的标准数据类型
  10. 如何用c语言批量替换字符串,[C/C++]急速批量替换字符串
  11. Photoshop插件-增加细节-脚本开发-PS插件
  12. 根据图片名批量创建文件夹
  13. 小白也能懂的 Python 入门指南(1)——Python 的前世今生
  14. 「读书感悟系列」苏世民:我的经验与教训
  15. 企业邮箱如何发送国外邮件?2021知名企业邮箱网站排名
  16. linux cpu睿频,如何实现CPU单核睿频?
  17. 蜘蛛程序php,php模仿百度spider蜘蛛爬虫程序例子
  18. 教你如何在云服务器上安装并配置web服务器(这里以nginx服务器为例,操作系统linux)
  19. Git 工作流的一些经验分享
  20. python输入生日输出星座_python字典保存星座性格特点并输出

热门文章

  1. Maven学习总结(19)——深入理解Maven相关配置
  2. 10用户账户控制只有否_【新书连载】测试工程师核心开发技术(10)—数据库体系结构...
  3. 播客“日谈公园”完成数百万天使轮融资,来自头头是道基金
  4. WPF学习(3) – WPF控件
  5. Java调试打印复杂对象
  6. SQL Server-流程控制 6,WaitFor 语句
  7. 宇斯盾助中厚实现TurboERP远程应用
  8. 计算机科学专业必读的44册经典著作
  9. netty的使用部署
  10. linux的定制和发布(二)