用過 Vue 的程序員這樣評價Vue,“Vue.js 是兼具angular.js和react.js的優(yōu)點,并剔除了它們的缺點”。 如果你是一個已經(jīng)在學(xué)習(xí)開發(fā)的初學(xué)者亦或是一名在代碼界縱橫多年的程序員,那你一定對前端不陌生。它不像其他編程語言那樣晦澀難懂,可以做到“所見即所得”,或許這也是很多初學(xué)者選擇前端作為入門語言的原因之一。 Vue.js的目標(biāo)是通過最簡單的API實現(xiàn)響應(yīng)的數(shù)據(jù)綁定和組合的視圖組件。 它不僅易于上手,而且還便于與第三方庫或既有項目整合。另一方面,當(dāng)與單文件組件和Vue生態(tài)系統(tǒng)支持的庫結(jié)合使用時,Vue也完全能夠為復(fù)雜的單頁應(yīng)用程序提供驅(qū)動。 Vue.js自身不是一個全能框架——它只聚焦于視圖層。因此它非常容易學(xué)習(xí),非常容易與其它庫或已有項目整合。另一方面,在與相關(guān)工具和支持庫一起使用時,Vue.js也能完美地驅(qū)動復(fù)雜的單頁應(yīng)用。 Vue能做什么?vue是一個js框架,幫你把DOM操作都綁定到數(shù)據(jù)操作上,省去了開發(fā)者寫操作DOM的代碼,同時給了你一套規(guī)范,讓你的代碼更容易維護(hù),可復(fù)用性更高,讓開發(fā)體驗更好,可以輕松做出APP體驗的頁面。 為什么vue一類的框架越來越受企業(yè)歡迎?1.對于創(chuàng)業(yè)公司一般起步的產(chǎn)品都是信息類(比如知乎、微博、商城類,并沒有太多對底層硬件的依賴的應(yīng)用)的ios+安卓客戶,用vue類的框架可以做出spa頁面,然后只需要套殼就可以生成ios/安卓客戶端,同時只需要維護(hù)一套代碼即可,大大縮短了上線時間,對于創(chuàng)業(yè)公司可謂下對了藥,要知道創(chuàng)業(yè)初期老板最著急上線的。 2.weex to native對于已經(jīng)有成熟的互聯(lián)網(wǎng)公司,他們更看重的是用戶體驗,自然對產(chǎn)品的流暢程度有了更高的要求,套殼應(yīng)用的性能受所在手機(jī)的瀏覽器性能的影響,在復(fù)雜操作的頁面自然不能和原生比,好消息是隨著前端技術(shù)的不斷探索,借助node.js前端們可以讓js生成ios/安卓的代碼,比如阿里的weex,fb的react-native都可以直接用原生js的語法生成原生應(yīng)用,這里的weex就是淘寶用vue的api設(shè)計的。 3.微信小程序還有最近火的微信小程序,其代碼就是JS。微信小程序的API也是按照Vue來設(shè)計的,也就是學(xué)會了Vue,學(xué)weex和小程序就會非???。之所以這兩者在用Vue的API也正是因為Vue設(shè)計的API比較易懂上手快。 Vue和JQuery有什么區(qū)別?傳統(tǒng)的前端開發(fā)使用JQuery,既然推薦大家用Vue,就要對比下兩者的代碼,接下來我們寫兩個最簡單增刪改的例子對比下vue和jq的不同。 JQuery: Vue.js : 會JQuery,vue上手基本很容易,所以大家如果有jq的經(jīng)驗?zāi)敲磳W(xué)vue會更簡單,畢竟技多不壓身。 為了幫助小伙伴們更好的學(xué)習(xí)Python,技術(shù)學(xué)派整理了Python的相關(guān)學(xué)習(xí)視頻及學(xué)習(xí)路線圖。 領(lǐng)取方式關(guān)注“技術(shù)學(xué)派”后,評論轉(zhuǎn)發(fā)文章,私信回復(fù):Python學(xué)習(xí) |
|