一年多之前开始入门前端,彻底是一个门外汉,不想参加培训班,因此开始自学(以前也有过一段自学的经历可是放弃了),主要也是机缘巧合找到了一份还不算太难的前端开发工做。从最基本的HTML、CSS和JavaScript学起,先看的菜鸟教程上的文档,感受理解的不够深刻,就下载了黑马程序员的视频教程,可是本人的自律性较差因此断断续续的只学习了前几章的内容,加上平时遇到问题百度查询资料,不断的采坑,又看了《锋利的jQuery》里面的大部份内容,几个月以后终于能够知足日常的工做须要了。依稀记得本身到公司伊始作一个须要经过jQuery的ajax请求后端数据的页面,很简单的一个网页足足作了一个星期,也是比较惭愧了。因为工做须要基本入门了前端以后就开始学了一些PHP的知识,能够简单的作一些后台开发的工做了。我所在公司规模较小,使用的技术也比较老,依然是MVC的开发模式,前端也没有使用任何框架,只是用jQuery作基本的Dom操做,页面也不是很复杂,因此基本仍是能够应付日常的开发工做。可是考虑到往后的发展和前端突飞猛进的快速变动,学习前端框架已是一个绕不过去的问题。上网也查了不少资料,对目前国内的前端技术发展有了一个基本的认识和了解,首先放弃了Angular这个框架,用的人少和并且上手有必定难度。又比较了React和Vue,虽然React有大公司维护的优点,使用率也是三个框架里最高的,可是上手难度较高,并且国内的大多数企业更喜欢用Vue做为前端的技术架构,因此通过一番考虑最终打算先学习Vue这个框架。前端
学起Vue起步固然是要看官方文档了,可是我发现本身的JS水平仍是有点理解不了Vue官方文档里面的一些内容,因此又开始回头复习JS的基础知识,固然少不了要看红宝书《JavaScript高级程序设计》,可是我仍是没能把红宝书看完整,只是针对几处难点和重点看了一下,再有就是这期间买了某课网的前端课程,开始跟着视频教程来学习Vue的基础,也建议你们一开始学习Vue的时候不要立刻就使用Vue-Cli构建工具,不少国内的视频教程都是开头就使用Vue-Cli构建一个完整的项目。仍是建议先经过标签引入Vue文件的方式学习Vue的基本用法,而后再用Vue-Cli,固然一开始我甚至彻底不知道node,npm,webpack这些都是什么,一点点的查资料才得以了解基本用法和概念,因此有不少的坑要踩。并且大部分的教程使用的都是vue-cli2.x如今的vue-cli已经早就更新到了3.x因此仍是有一些不一样的。 个人但愿是能把本身学习Vue这个前端框架的历程记录下来,而且最终能达到本身独立开发一个Vue的webAPP,这个历程估么会很漫长,可是我坚信我可以走到底,让咱们一块儿在学习的道路走下去!!!加油!!! 未完待续--------vue