从VUE到前端的粗浅理解

小学vue并且应用实战项目一段时间,网上各种大神大牛的分享文章读着让人受益匪浅啊,也算是一个阶段总结和理解,遂作下文。

VUE前世今身

vue的作者尤雨溪(EvanYou),无锡人,复旦附中,本科毕业于ColgateUniversity,后在Parsons设计学院获得DesignTechnology艺术硕士学位,现任职于纽约GoogleCreativeLab。同时还加盟阿里巴巴Weex团队,作为技术顾问。年的时候花了两天时间,打造了一个HTML5版的Clear。再某群讨论的时候,说vue是他年的时候花了三天时间搭的框架。现在经过版本迭代官方现在2.x版本了。vue-cli已经到3.0版本了。

vue属于渐进式前端框架,这样你可以再现有的成品项目直接使用,也可以依托vue成熟的体系,讲vuex,vue-router,core之类的都应用进去。

前端思想变化

几年前,前端俗称切图仔。主要就是html+css+js。把设计给的效果图写成代码,调试好浏览器兼容性(那时候万恶的IE6啊,现在依然是万恶的IE啊),然后丢给后端,后端将PHP,JSP各种后端语言做嵌套。基本上不存在什么逻辑上问题,基本上就是写什么,显什么。不停的在设置这里多大,多高,多宽,什么颜色等等

后来有了JQ,可以方便的操作各种DOM,各种特效满天飞的东东如雨后春笋啊。前端开始分离层级了。有专门切图的和比较高级的专门写动效,插件的。普通前端写各种炫酷特效,只要去网站上现成的jq贴上去,ok,妥妥的。这时候,dom和里面的元素更好更容易的链接起来了。JQ可以说是一家独大的引领了一个前端时代啊。

随着最近几年更新,HTML+CSS+JS这三剑客也都各种鸟枪换炮。HTML=HTML5CSS=CSS3JS的es2,3=es6。各种新技术层出不穷,浏览器大有想要统治一切的野心。谷歌就开发了云操作系统,所有的应用程序软件都可以在浏览器实现,虽然现在没有占据多少市场份额,但是对应的技术却……在浏览器上做网游、创作软件、各种3D、vr等等都可以再浏览器实现了(扯远了)

这时候三大前端框架火起来了,angular、react、vue。现在的前端框架思想变成MVVM架构。分离的更加彻底。其实类似于当初需要操作dom的部分,也不需要操心了。

演化过程:显示什么就是什么=》告诉你改啥就改啥=》你自己看着我,我改你自己跟着改。

angular、react、vue

三大框架比较,扒一段。不过这个都是去年的,现在其实中间界限已经越来越模糊了。

React起源于Facebook的内部项目,用来架设Instagram的网站,并于年5月开源。React拥有较高的性能,代码逻辑非常简单,越来越多的人已开始


转载请注明:http://www.aierlanlan.com/grrz/3951.html