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

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模式中的視圖層,同時,它也能方便地獲取數據更新,并通過組件內部特定的方法實現視圖與模型的交互。

主站蜘蛛池模板: 丹江口市| 社会| 耒阳市| 齐齐哈尔市| 汽车| 大足县| 吉木乃县| 广宗县| 高台县| 信阳市| 察哈| 孙吴县| 鄱阳县| 石渠县| 延吉市| 赤水市| 榆林市| 海原县| 板桥市| 沽源县| 黄浦区| 三河市| 洱源县| 乌恰县| 房产| 阿图什市| 融水| 紫阳县| 宾阳县| 许昌市| 吕梁市| 元朗区| 阳西县| 金溪县| 门源| 新津县| 香格里拉县| 建瓯市| 岳普湖县| 县级市| 勃利县|