今天我們要談論的不是Vue的功能和特性,而是Vue的發明人Evan You。
Evan You是華人開發者,畢業于加拿大麥吉爾大學計算機科學專業。他曾在Google、Meteor以及Meteor的開放源代碼應用程序平臺等公司任職,但最終決定創立自己的JavaScript框架。
export default { data(){ return { messages: [], newMessage: '' } }, methods: { addMessage(){ this.messages.push(this.newMessage) this.newMessage = '' } } }
其實Evan You曾經使用過AngularJS和React,但認為它們在某些方面存在一些問題,比如AngularJS在數據驅動視圖方面表現不太好,而React在單向數據綁定方面表現不佳。因此,他決定開發自己的前端框架。
< template>
- {{ message }}
在2014年,Evan You發布了Vue。Vue是一個漸進式JavaScript框架,它可以讓開發人員在需要的地方引入該框架。Vue與React等框架相似,角色范式和單向數據流相同。
var app = new Vue({ el: '#app', data: { messages: [], newMessage: '' }, methods: { addMessage(){ this.messages.push(this.newMessage) this.newMessage = '' } } })
Vue也有很多獨特的功能,比如指令、計算屬性、組件等,使得開發更加方便。Vue也非常易于學習,而且文檔也非常完善,以至于在很短時間內就獲得了廣泛的關注和使用。
總的來說,Evan You是一個充滿激情、富有創造力的開發人員,他的努力和創新為前端開發者帶來了一種全新的開發體驗。無論你是Vue的忠實支持者,還是使用其他框架的開發者,你都應該感謝Evan You為前端開發做出的貢獻。
上一篇python 有用的腳本
下一篇erlang json