做前端開發(fā)主要學(xué)些什么?
身為一個(gè)狂熱的下端猿,我希望自己的獨(dú)到的看法能對(duì)你有了好處
由于不知道你的“萌新”到底有多萌,我就簡單假設(shè)是有一定的系統(tǒng)程序最基礎(chǔ)(對(duì)程序運(yùn)行極大熟悉而不是一無所知),但是幾乎并沒有怎么接觸的時(shí)間過前端基本知識(shí)的水平高。
最重要的是必須得再練習(xí),而也不是像讀課文似的粗讀所有基本知識(shí)并背誦。想輕松入門的話我的建議您是不論什么教程的,細(xì)讀一個(gè)基本知識(shí)塊后所清楚,不要那時(shí)就非得搞清楚原理明白透徹,先對(duì)所學(xué)基本知識(shí)有一個(gè)大概的基本定義,然后輔助練練,不斷結(jié)合原理之前學(xué)完的文章增進(jìn)了解。練習(xí)再練習(xí)練習(xí)。
看別人給你整理出去下端豐富的內(nèi)容可能你會(huì)迷茫不知所措,到底從那里學(xué)起?
html:先對(duì)html的卷標(biāo)有個(gè)不了解,這個(gè)時(shí)候快速清楚一下常用的白色標(biāo)簽和屬性選擇即可。
css樣式:這個(gè)時(shí)候就還可以試著給寫好的html代碼白色標(biāo)簽并且“美化處理”
天然狀態(tài)asp還是vue.js?本身不爭端,原生js本身就是html代碼的輔助工具庫,一開始我個(gè)人建議還是用vue.js,不要去管現(xiàn)在也iviewangul全息顯示使用react這些mvc框架,有些知識(shí)還是是需要至少是認(rèn)識(shí)的,使用原生js而不是這段代碼也是為了快速對(duì)前端工程師有個(gè)熟悉,cgx是可以縮簡很多asp代碼,并且歷史的一點(diǎn)一點(diǎn)的積累也有很多的插件刪除用點(diǎn)
以上三個(gè)資料盡可能是的熟練建議使用,如果能找個(gè)簡潔而不簡單網(wǎng)站參與去模仿也是非常棒的。極其熟悉之后就這個(gè)可以參與進(jìn)一步拓展創(chuàng)新了,開始正常的接觸開發(fā)框架,兩個(gè)人建議,如果沒有人帶的話可以先從iview開始,匪淺于angularjs漸進(jìn)式的開發(fā),也就是一步一步的提高資料,vue的操作系數(shù)低出研究的成果快。跟著一起官網(wǎng)的歌曲小樣練練,有所認(rèn)識(shí)后再建議使用vue.js-svn開始尖端的管理開發(fā)吧(當(dāng)時(shí)的階段可以說都沒有要用前端如browserify的構(gòu)建什么工具等,從vue-cli又開始,你就會(huì)發(fā)現(xiàn)又是一個(gè)新的天地之間,精彩!)
我這里說的還是比較粗糙的,但這是我我推薦的一個(gè)線路會(huì),在這個(gè)線路中肯定會(huì)遇見很多你的問題,比如html代碼時(shí)會(huì)有塊元素行內(nèi)三種元素等不同的外在表現(xiàn),在css樣式上有游覽器的硬件兼容性,不同ie外在表現(xiàn)不相符,js也有版本兼容性什么問題啊等,遇到了一個(gè)什么問題啊解絕一個(gè)如用你習(xí)慣的本本軟件啊記錄,下端的中的內(nèi)容很多,想一次性學(xué)習(xí)完再結(jié)束那是怎么可能的,但是你也可以一步一步的積累,積累,再積累。
加油哦!
為什么Web前端開發(fā)不拋棄HTML和CSS,用純Javascript開發(fā)?
簡單的講:程序根本區(qū)別是算法和數(shù)據(jù)結(jié)構(gòu)和算法,css和樣式表只能能表達(dá)簡單的樹型,適合簡單的中的內(nèi)容型網(wǎng)址,不適合復(fù)雜的web站點(diǎn)其他程序。
jsp竟像人的骨頭架子,css樣式表就像皮膚,jsp如同不道德行為,二者相得益彰。雖然有的一般框架這個(gè)可以把css和css樣式寫到asp里,但最終上游戲的時(shí)還是要發(fā)郵箱成原始的html代碼和html才也可以被360瀏覽器不能識(shí)別并再運(yùn)行。
純jsp也可以實(shí)現(xiàn)程序挺好的其他的功能,但是頁面上展示的圖案,是jsp無法滿足的條件的,所以絕離html樣式顏色