官术网_书友最值得收藏!

1.2 Vue.js簡介

1.2.1 Vue.js的由來

Vue.js的作者是尤雨溪(Evan You),曾就職于Google Creative Lab,當時Angular.js(1)由Google公司推出不久,但Angular.js被人詬病過于龐大、功能復雜、上手難度高,于是,尤雨溪從Angular.js中提取了自己喜歡的部分,摒棄了影響性能的部分,構建出了一款相當輕量的框架Vue.js。所以,現在大家看到的Vue.js的一些語法和Angular.js 1版本的語法有不少相似之處。在作者尤雨溪完成第一個版本時,曾將這款框架命名為Seed.js、View.js,但是發現這兩個名字在當時的NPM庫中都已經被使用,而View在法語中和Vue同音,所以便將Vue.js賦予了這款框架。

需要注意的是,我們可能會遇到Vue.js和Vue兩種叫法,不要疑惑,其實Vue和Vue.js是一樣的,前者只是作為一個JavaScript框架庫,把.js這個文件擴展名省略了而已。

Vue.js最早發布于2014年2月,尤雨溪在Hacker News(2)、Echo JS(3)與Reddit(4)的/r/javascript版塊發布了最早的版本,在一天之內,Vue.js就登上了這3個網站的首頁。之后Vue.js成為GitHub上最受歡迎的開源項目之一。

同時,在JavaScript框架→函數庫中,Vue.js所獲得的星標數已超過React,并高于Backbone.js、Angular 2、jQuery等項目。

Vue.js是一套構建用戶界面的漸進式框架。與其他重量級框架不同的是,Vue.js采用自底向上增量開發的設計。Vue.js所關注的核心是MVVM模式中的視圖層,同時,它也能方便地獲取數據更新,并通過組件內部特定的方法實現視圖與模型的交互。

主站蜘蛛池模板: 二手房| 阿图什市| 襄城县| 林口县| 通许县| 汉寿县| 奉贤区| 阳高县| 苍溪县| 沙坪坝区| 龙州县| 邹城市| 上林县| 仪征市| 凤城市| 英超| 金川县| 枞阳县| 米脂县| 寿光市| 剑川县| 台中市| 沙河市| 阳泉市| 新巴尔虎左旗| 轮台县| 罗甸县| 莎车县| 东城区| 河源市| 平江县| 巨野县| 儋州市| 大新县| 福建省| 和龙市| 六安市| 巴彦淖尔市| 德化县| 沾化县| 讷河市|