關于前端的話題不能再多了,但作為一個自學者,希望以我的經歷給你們一點啟示或者幫助, 關于前端的學習資料和視頻可謂多之又多,學習方法也是大相徑庭,有推薦跟著慕課網的,也有W3C的,傳智播客,這里就簡單提一下吧,我想大部分都是零基礎的居多吧,所以一些必備的基礎知識都沒有的話,后面的學習是很困難的,這里既然是自學,那么對入門的書籍或者視頻選擇應當由淺入深,好了話不多說,進入干歡訓節, 最基礎的三個知識點就是html+css+js,但是很多小白可能并不知道html5和html,或者XHTML的區別,也不知道還有css2和css3的區分,我在學了近半個月以后只慢慢了解試試脈絡,
-
html
這本可能不是最好的,但對于小白來說是最淺顯移動,而且例子生動形象,慢慢加大難度,當時我是在自學了半個月以后去看的這本書,依然覺得很不錯,這里我在推薦一個視頻網站前端與移動開發基礎視頻,他很細致的講解了前端究竟是做什么的,也提到3種最常用的IDE,另外我建議大家看視頻最好就只看一個網站的就行,因為這樣不耽誤你的學習時間,節奏也不會亂,我是覺得這里的視頻雖然難度不大,也不算很精,但入門很不錯,
我希望自學的同學不要奢望像培訓班那樣,4個多月或許就能找到一份不錯的作業,但你最好是一步一個腳印的慢慢來,培養自己的自學能力,這對以后框架的學習很有幫助,這本書無論是在校大學生還是普通的在職人員,你每天不需要花費太多的時間,就晚上2--3小時的時間,一個月,應該是可以看完的,之后我推薦你看學制專案實戰,這是一個最基礎的靜態頁面專案,跟著視頻做一遍,你大致就能了解你以前看到各種形形色色的網路頁面(不包括互動效果)是如何利用代碼,也就是html+css2展現在你眼前的, 2.html5,css加強以及css3(重點canvas)
這里由于自身沒怎么看書,也就不亂推薦了,這里我建議上W3C,因為有了前面一個月的學習,我相信你的自學能力已經提高了不少,或者可以自己找到合適的資源,這里推薦學制這個網頁,你能找到練手的專案,根據自身的情況,親自動手去實作頁面的布局,同時也可以參考別人在github上代碼,養成良好的書寫習慣,掌握幾個重要的技巧或者標簽用法吧(我也不知道該怎么叫), 偽類元素(包括各種符號的用法)
css與javascript重難點,學前端,基礎不好一切白費!
-
::before和::after
-
利用css3實作輪播,旋轉,還有字體特效
因為我是辭職專心在家學習,可能時間上充裕一點,如果你是在上班的人,這里花費的時間可能會多一點45--60天,畢竟你每天的時間有限, 3.JavaScript
你肯定很想知道,你輸入的賬號密碼是否匹配成功是如何檢測的?也想知道那些彈框,頁面上你點擊滑鼠帶來的特效,也很好奇瀏覽器的前進與后退,快取是如何實作的,那么你一定要學習js,因為你只要自己會JS代碼,會寫演算法,你才能稱得上一名前端程式員,如果大學不是計算機專業或者沒有了解過C,C++,Java,或者算不上語言的VB,你一定要打好基礎,如果前面的語法沒有學好,后面的學習真的就是全程懵逼,在觀看了3個網站的視頻以后我覺得千鋒源的比較系統和全面一些,https://pan.baidu.com/s/1tE61JoacUTDG-bEeVlIkfw找不到的同學可以 百度云轉載 提貨碼成為一名碼農 或者加扣扣裙851231348知識點很全面,也分的很細,尤其是對“正則運算式”,“面向物件和原型”,“繼承”,“閉包”,“Function型別和函式”,“DOM和BOM”,就我個人而已覺得他是我看到最好的JS自學視頻,
JS的學習肯定是離不開書籍的,我個人只買了2本,以后根據需要會自己去選擇書,一本《JavaScrip DOM編程藝術精講》,全書280頁,一個月隨便看完,結合視頻和書中的例子,你會對瀏覽器的兼容性,和JavaScript對頁面物件的處理有一個初步了解,之后你需要第二本書,《JavaScript高級程式設計》,一門語言的學習不是一蹴而就,得慢慢來,至少得4個月,當然如果你是天才,2個月也可以, 最后在推薦一個很不錯的網址M D N,這里我把中文網址給大家JavaScript | MDN,有 條件的同學可以翻墻看外文的,
講到這里,你以為前端就這么簡單,那你就大錯特錯了,真正的坑才剛剛開始!你會發現你學的越多,不懂的就越多,永遠有學不完的新技術,新特性出來,
這里給大家說說學習程序中會用的許多軟體,首先就是谷歌瀏覽器,再來個火狐和opera,三個主要瀏覽器,一定要一定要一定要學會F12自己解決BUG,和除錯代碼,當然你說要去兼容IE6,那好吧,出門左拐,
第二個git和github,一點要學會使用,不要求你對快捷鍵有多熟悉,基本功能,包括github pages得學會使用吧
第三個翻墻工具,小白還是老老實實花錢吧,也不算貴,18塊一個月,買不了吃虧買不了上當,少去Youtube看電影,翻墻是為了你在使用github方便一點,同時學會使用Google輸入關鍵字,尋找解決問題的辦法,很多時候別人沒有時間來幫你,也沒有義務來幫你,
第四個IDE,開發工具,但對于我們來說可能只是代碼撰寫工具吧,我還是首推sublime3,我2個月以來也一直用的是它,如何安裝,下載插件自行百度,這個都要別人手把手教建議換個職業,最近我換成了webstorm,因為要從git上下一些代碼,覺得方便些,最后一個,如果以后想前后端一起開發的,可以了解PHP,下一個phpstorm,用法和前者差不多,
最后,關于前端的學習,光這些哪里夠啊.但是萬丈高樓平地起,能自學7--8個月,做到上面我所說的,你離找作業也就不遠了,后面的bootstrap框架和angular,以及jQuery,ajax,nodejs,等等這些技術,當你養成一個自我學習的能力,后面這些你可以通過一定的學習去了解去接觸,也希望我的這篇文章能給那些猶豫不決的小伙伴一點幫助,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/24966.html
標籤:Html/Css
上一篇:css與javascript重難點,學前端,基礎不好一切白費!
下一篇:arcengine相關 在屬性查詢時 shape屬性值傳不過去