{eval=Array;=+count(Array);}
對(duì)于小程序開發(fā)來說,只要你了解js的語法,閉包之類的核心概念就可以上手小程序,因?yàn)榇a是跑在小程序提供的沙箱環(huán)境中,所以重點(diǎn)是了解小程序提供的能力和api,了解js寫法即可。
而對(duì)于vue來說,情況就比較復(fù)雜了,不建議不精通js之前就上手學(xué)習(xí)vue,可能你看看vue文檔能寫出一些demo來,但是跟小程序不同的是,小程序是一個(gè)環(huán)境,而vue是一個(gè)數(shù)據(jù)驅(qū)動(dòng)的js的mvvm框架,他是服務(wù)于js的,如果你連js都不精通就去學(xué)習(xí)一個(gè)服務(wù)于js的東西,不是本末倒置么?如果你在不精通js的情況下學(xué)習(xí)vue只能做到會(huì)寫一些demo,你并不知道為什么要這么寫,這么寫性能如何,對(duì)于稍微復(fù)雜一點(diǎn)的項(xiàng)目這種情況下都是搞不定的。
所以我的建議是js不精通的情況下最好還是先深入學(xué)習(xí)js打好基礎(chǔ),非要學(xué)的話,學(xué)小程序還好,vue建議先不要著急。至少買本《JavaScript高級(jí)程序設(shè)計(jì)》都看明白再去學(xué)習(xí)vue/react這類js框架。
好啦,就是這些,如果你對(duì)前端或者全棧開發(fā)感興趣歡迎關(guān)注我~,我是雞腿,一個(gè)戰(zhàn)斗在互聯(lián)網(wǎng)一線的全棧工程師,持續(xù)分享互聯(lián)網(wǎng)和編程干貨,觀迎關(guān)注~@全棧工程師雞腿
1、Vue前端框架并不適合新手學(xué)習(xí)
Vue框架里使用了很多技術(shù):HTML、CSS、JS基礎(chǔ)、ES6、Webpack、npm工具等,現(xiàn)在市面上很多Vue教程都默許你已經(jīng)掌握了這些知識(shí),如果這些基礎(chǔ)知識(shí)掌握不牢,那學(xué)習(xí)Vue框架的難度就較大。
2、Vue框架學(xué)習(xí)路徑
Vue框架基礎(chǔ)知識(shí):插值表達(dá)式、數(shù)據(jù)綁定(v-html、v-text、v-bind、v-model)、事件綁定(v-on)、樣式綁定、循環(huán)(v-for)、顯示與隱藏(v-if、v-show)、過濾器(filters)、監(jiān)聽器(watch)、計(jì)算屬性(computed)等;
組件通信:組件定義與使用、父子組件間的通信、$emit/$on、vuex、$attrs/$listeners、provide/inject、$parent / $children與 ref;
路由的使用:VueRouter;
網(wǎng)絡(luò)請(qǐng)求:axios的使用;
狀態(tài)管理(全局?jǐn)?shù)據(jù)):Vuex;
Vue CLI腳手架的使用;
等等以上知識(shí)掌握后就要多實(shí)踐,找一個(gè)網(wǎng)頁一步步去實(shí)踐開發(fā)。
小程序和vue的思想很類似,都是mvvm模式。你首先需要了解的是它的設(shè)計(jì)思想。如果你之前寫過一些js的代碼,或者接觸過jquery的話,你會(huì)發(fā)現(xiàn)它和vue等框架完全不同,你需要轉(zhuǎn)變思想。
學(xué)習(xí)一門技術(shù)最重要的就是開始,好多人總是問這個(gè)好學(xué)嗎?那個(gè)好學(xué)嗎?為之,則難者亦易矣,不為,則易者亦難矣。
學(xué)習(xí)一門技術(shù),重要的是多加練習(xí)。你可以找到很多的免費(fèi)教學(xué)視頻,但這些都不能保證你真正學(xué)會(huì)它。你真正需要做的是,自己一行一行的去編寫代碼,多去自己親手寫一些案例,慢慢地你會(huì)發(fā)現(xiàn),原來學(xué)起來也不是很費(fèi)勁。
html是骨骼,css是皮膚,js是內(nèi)力。其中,css就是我們常說的好看的皮囊,雖然不情愿,但是你必須成為,一個(gè)好看的皮囊有時(shí)候可以很大程度上幫助你。而js就是我們常說的有趣的靈魂,有了它,網(wǎng)頁和小程序才有了靈魂,有了它,網(wǎng)頁才變得更加豐富多彩。
最后,推薦幾本書籍,《CSS Secrets》,《css世界》,《Javascript權(quán)威指南》,《vue.js權(quán)威指南》。
我覺得js es6還是最好熟悉一點(diǎn)
vue2的話我覺得可以先學(xué)vue,js部分發(fā)現(xiàn)不會(huì)了再查找學(xué)習(xí)也行。。
馬上要發(fā)布的vue3我記得最好學(xué)習(xí)下es6,起碼箭頭函數(shù)得熟悉,生成器哪些可以慢慢學(xué),用到時(shí)候?qū)W也不晚。。
同屬小白,個(gè)人觀點(diǎn),不喜輕噴
是很簡(jiǎn)單的哦。我是做后端開發(fā)的,跟前端同事要了個(gè)vue框架來后,一兩天就可以進(jìn)行開發(fā)了??傮w來說,vue加快了開發(fā)速度,入手也比較快,雙向綁定虛擬dom模式很好用的哦
對(duì)于小程序開發(fā)來說,只要你了解js的語法,閉包之類的核心概念就可以上手小程序,因?yàn)榇a是跑在小程序提供的沙箱環(huán)境中,所以重點(diǎn)是了解小程序提供的能力和api,了解js寫法即可。
而對(duì)于vue來說,情況就比較復(fù)雜了,不建議不精通js之前就上手學(xué)習(xí)vue,可能你看看vue文檔能寫出一些demo來,但是跟小程序不同的是,小程序是一個(gè)環(huán)境,而vue是一個(gè)數(shù)據(jù)驅(qū)動(dòng)的js的mvvm框架,他是服務(wù)于js的,如果你連js都不精通就去學(xué)習(xí)一個(gè)服務(wù)于js的東西,不是本末倒置么?如果你在不精通js的情況下學(xué)習(xí)vue只能做到會(huì)寫一些demo,你并不知道為什么要這么寫,這么寫性能如何,對(duì)于稍微復(fù)雜一點(diǎn)的項(xiàng)目這種情況下都是搞不定的。
所以我的建議是js不精通的情況下最好還是先深入學(xué)習(xí)js打好基礎(chǔ),非要學(xué)的話,學(xué)小程序還好,vue建議先不要著急。至少買本《JavaScript高級(jí)程序設(shè)計(jì)》都看明白再去學(xué)習(xí)vue/react這類js框架。
好啦,就是這些,如果你對(duì)前端或者全棧開發(fā)感興趣歡迎關(guān)注我~,我是西瓜,一個(gè)戰(zhàn)斗在互聯(lián)網(wǎng)一線的全棧工程師,持續(xù)分享互聯(lián)網(wǎng)和編程干貨,觀迎關(guān)注~
9
回答1
回答0
回答10
回答10
回答1
回答8
回答10
回答10
回答0
回答