{eval=Array;=+count(Array);}
1.HTML
html 是 web 開發的基礎,它網頁的基本架構。
2.CSS
css 在 vue 工程中,起到對 web 頁面架構的微調、樣式的修整等,相當于生活中化妝品的角色。
3.JavaScript
JS是 web 的交互語言,如點擊按鈕頁面有其他響應,都是通過 JS 來實現的。
特別要強調點就是,須了解其 ES5、ES6 等新特性,這在 vue 中的應用,相比傳統的 web 開發會多點,如最基礎的 ES6 新特性 import 等。
4.Node
因為 vue 項目是前端工程化項目,所需要的第三個插件如 ElementUI、開發部署等,都是通過 Node 來打包實現。
總之,也不會要求多少,很多是在開發的過程中碰到再學,也不遲,而以上的內容便是基礎了,沒提前打好這些基礎,恐怕入門 vue 比較費時費力,事倍功半,加油吧小伙子 ~
你需要的具備的基礎知識
最近接觸了一些朋友,html,css,js,jQuery已經基本入門了,但看看前端的行情,不掌握各框架都不好意思去找工作,所以就惦記上了vue,react,angular這些。我是建議把基礎打好再來學框架的,但是如果好奇心真的已經達到無法控制的地步,也可以學習一下,嘗嘗鮮,畢竟搞技術嘛,想學啥就學啥,能學會就學唄。
本文就給假設你html,css已經熟練掌握了,js基本語法沒問題,jQuery會做一些頁面效果,現在想玩玩框架,我來給你支支招,希望能讓你玩得開心。
我推薦學習vue
這里我推薦使用vue,因為這三個框架vue是最容易上手的,而且學習vue不用管npm,webpack這些,就和jQuery一樣,到官網down個vue.js,然后就可以開擼了。
從哪里開擼?從文檔開擼,對!就是照著文檔,它有一個實例代碼,你就寫一個實例代碼,功能實現了,繼續下一個,功能沒實現,就調試,找錯,找不到就去社區問,上網找博客。
誤區
新手只有過jQuery,難免會拿vue和jQuery對比,這里我說一下學習上的誤區,用jQuery習慣的朋友,干什么都想直接操作DOM,用vue的話,要習慣去操作數據,而不是操作DOM,然后用數據去影響DOM。
等你把文檔基礎部分擼完,就算入門了,然后webpack,npm,工程化,組件化,愿意擼誰就擼誰。
1.首要條件是具備JS,HTML,CSS的開發能力
2.熟悉mvvm的開發設計模式
3.掌握Vue的模板語法和生命周期等
4.當然,npm包管理和一定的webpack調試能力也是必須的
需要你具備html+js+css基礎知識。
學好Vue的關鍵在于勤于練習。vue的知識點看起來很簡單,可能你會忽略練習,覺得自己掌握了,但是越學到后面會慢慢覺得有點吃力了,原因就在于基礎沒有打牢,沒有動手去操作體會。知識點,這個“點”就是留給你自己去實踐體會的,只有在具體操作中,你才知道,它的“點”在哪里,需要注意什么,從而形成你自己的一套理解體系,同時你可能還會有自己的一番理解和產出。其實我們的社會也是基于這個邏輯,都是在已有知識上,去不斷地探索與深入的,基礎都沒打撈,何來深入。
萬丈高樓平地起,把一個個知識點啃透了,后面你會學的越來越快。其實不單是vue,任何知識的入門與深入學習都是如此。再說到底,勤于練習本質上要求你有學習的信心和耐心,現在很多同學就希望立馬能掌握一項技能,其實是缺乏學習信心和耐心的表現。
反過來想,如果一項技能能立馬獲得,那它本身也不會拉開你與別人的差距,在競爭力上并無任何優勢。所以古人說,吃得苦中苦,方為人上人。指的就是:你在毅力和執行力上勝人一籌,你將會收獲更多。
所以知識的學習,就是很簡單,動手去操作,不斷試錯,不斷總結。尤其對于新手,切勿眼高手低。
最后對于vue及周邊生態技術的系統學習,我推薦網易課堂的視頻課程:
視頻地址:http://dwz.win/Mpz
4
回答5
回答0
回答0
回答0
回答0
回答0
回答5
回答0
回答10
回答