react基礎知識有哪些 做前端開發(fā)主要學些什么?
做前端開發(fā)主要學些什么?作為一個狂熱的前端猿,希望自己的見解能對你有所幫助由于不知道你的“萌新”到底有多萌,我就假定是有一定的程序基礎(對程序有所了解而不是一無所知),但是幾乎沒有怎么接觸過前端知識的
做前端開發(fā)主要學些什么?
作為一個狂熱的前端猿,希望自己的見解能對你有所幫助
由于不知道你的“萌新”到底有多萌,我就假定是有一定的程序基礎(對程序有所了解而不是一無所知),但是幾乎沒有怎么接觸過前端知識的水平。
最重要的是一定要練習,而不是像背誦課文似的通讀所有知識并背誦。想快速入門的話我的建議是不論什么教程,通讀一個知識塊后有所了解,不一定要當時就非得弄清原理理解透徹,先對所學知識有一個大概的概念,然后輔助練習,不斷結合之前學到的內容加深了解。練習練習練習。
看別人給你整理出來前端豐富的內容可能你會感到迷茫,到底從那里學起?
HTML:先對html的標簽有個了解,這個時候快速了解一下常用的標簽和屬性即可。
CSS:這個時候就可以試著給寫好的html標簽進行“美化”
原生js還是jquery?本身不,jquery本身就是js的工具庫,一開始我建議還是用jquery,不要去管現在vue angular react這些前端框架,有些知識還是需要至少是了解的,使用jquery而不是js也是為了快速對前端開發(fā)有個了解,jq可以簡化很多代碼,并且歷史積累也有很多的插件可用
以上三個內容盡可能的熟練使用,如果能找個簡潔而不簡單的網站進行模仿也是很棒的。熟悉之后就可以進行進一步拓展了,開始接觸前端框架,個人建議,如果沒有人帶的話可以先從vue開始,得益于vue漸進式的開發(fā),也就是一步一步的增加內容,vue的上手難度低出成果快。跟著官網的demo練習,有所了解后再使用vue-cli開始前端的開發(fā)吧(之前的階段可以說都沒有用到前端如webpack的構建工具等,從vue-cli開始,你就會發(fā)現又是一個新的天地,精彩?。?/p>
我這里說的還是比較粗糙的,但這是我推薦的一個線路,在這個線路肯定會遇到很多問題,比如html時會有塊元素行內元素等不同的表現,在css上有瀏覽器的兼容性,不同瀏覽器表現不一致,js也有版本兼容問題等,遇到一個問題解決一個并用你習慣的筆記軟件記錄,前端的內容很多,想一次性學完再開始那是不可能的,但是你可以一步一步的積累,積累,積累。
加油!
軟件開發(fā)一般學什么?
IT技術領域可以分為18個領域:
人工智能,云計算,大數據,,物聯網,設計,Web開發(fā),移動開發(fā),游戲開發(fā),服務端開發(fā),數據庫,架構,測試,運維,網絡管理,安全技術,認證考試,信息化建設。
軟件開發(fā)一般指web開發(fā)、移動開發(fā)、游戲開發(fā)、服務端開發(fā)、數據庫這幾類,你可以選擇其中一類或幾類學習和研究,現在比較火的屬于移動開發(fā)和游戲開發(fā)了。技術其實都是觸類旁通的,能學號一個,就能學號好外一個。
高端的軟件開發(fā)就是人工智能、云計算、大數據、、物聯網等,這里就不深入討論。先從基本的軟件開發(fā)開始吧。
web開發(fā):
移動開發(fā)
游戲開發(fā)
服務端開發(fā)
數據庫