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

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

主站蜘蛛池模板: 合作市| 卢龙县| 甘肃省| 南漳县| 林口县| 宜阳县| 曲麻莱县| 富源县| 怀化市| 利川市| 荆州市| 玉龙| 驻马店市| 逊克县| 苍山县| 长阳| 休宁县| 本溪市| 贵溪市| 夏河县| 牙克石市| 台北市| 军事| 藁城市| 衡阳市| 翁源县| 广东省| 邮箱| 淮安市| 曲靖市| 肥西县| 共和县| 宁夏| 屏山县| 蕉岭县| 阳高县| 渑池县| 东城区| 格尔木市| 乌拉特后旗| 大兴区|