做前端需要學(xué)什么 零基礎(chǔ)可以學(xué)習(xí)Java嗎,學(xué)Java還是前端,應(yīng)該怎么選?
零基礎(chǔ)可以學(xué)習(xí)Java嗎,學(xué)Java還是前端,應(yīng)該怎么選?Web前端開(kāi)發(fā)主要研究HTML-CSS、JavaScript、jQuery、AJAX、通用框架和后端技術(shù)。如果是藝術(shù)指導(dǎo),要精通Photosh
零基礎(chǔ)可以學(xué)習(xí)Java嗎,學(xué)Java還是前端,應(yīng)該怎么選?
Web前端開(kāi)發(fā)主要研究HTML-CSS、JavaScript、jQuery、AJAX、通用框架和后端技術(shù)。
如果是藝術(shù)指導(dǎo),要精通Photoshop、flash工具。
Hbuilder、sublime、frontpage和Dreamweaver通常用于制作HTML網(wǎng)頁(yè)。此外,Dreamweaver CS6與HTML5的一些新內(nèi)容兼容。
HTML、CSS是前端技術(shù)領(lǐng)域的基本部分,CSS3、HTML5、Java、jQuery、AJAX是必須掌握的基本技能,bootstrap、ext、easyUI、j-ui、angular、react、requirejs、Vue、,主干.js, 節(jié)點(diǎn).js其他通用框架都是高級(jí)部分。
最好學(xué)習(xí)一些編程語(yǔ)言,如Java、PHP和python。
要了解ie、chrome、Firefox和其他瀏覽器核心,我們應(yīng)該熟悉如何處理PC和移動(dòng)頁(yè)面的適配。
可從事網(wǎng)站前端藝術(shù)設(shè)計(jì)、高級(jí)網(wǎng)站前端工程師、前端架構(gòu)師。
在Java編程開(kāi)發(fā)之初,我將學(xué)習(xí)Java環(huán)境構(gòu)建、Java基本語(yǔ)法、封裝、繼承和多態(tài)性、Java API、集合、多線(xiàn)程、I/O流、反射和網(wǎng)絡(luò)。然后我將學(xué)習(xí)一些前端基礎(chǔ)知識(shí)點(diǎn),接著是數(shù)據(jù)庫(kù)、Java框架,最后是項(xiàng)目開(kāi)發(fā)。在項(xiàng)目的實(shí)際開(kāi)發(fā)中,我們將使用代碼集成工具SVN、maven、nginx、redis、spring MVC、springboot development framework等,了解一些Linux服務(wù)器和網(wǎng)絡(luò)相關(guān)知識(shí)點(diǎn),至少學(xué)習(xí)使用tomcat、jboos、Weblogic、was等一種服務(wù)器,java開(kāi)發(fā)主要有兩個(gè)方向:Web企業(yè)開(kāi)發(fā)和應(yīng)用程序開(kāi)發(fā)。
建議學(xué)習(xí)前端
因?yàn)楹芏嗳烁静欢岸恕?/p>
許多人認(rèn)為前端是HTML CSS,這就是所謂的網(wǎng)頁(yè)設(shè)計(jì)。它屬于設(shè)計(jì)工作,而不是程序員。
HTML CSS根本不是一種編程語(yǔ)言。
很多人認(rèn)為前端很簡(jiǎn)單,HTML和CSS根本不是編程語(yǔ)言,所以很容易學(xué)習(xí)。
請(qǐng)記住,前端程序員也是程序員。他和其他程序員的唯一區(qū)別是他使用JavaScript來(lái)處理瀏覽器。
一個(gè)合格的前端,知識(shí)系統(tǒng)不比一個(gè)java項(xiàng)目程序員差多少,而且面對(duì)JS這種語(yǔ)言,可以說(shuō)技術(shù)難度有時(shí)甚至比java還要高。
因此,如果您不了解對(duì)象、循環(huán)和函數(shù)等基本知識(shí),請(qǐng)不要說(shuō)您是前端程序員。
最后,我給你一些建議。如果你對(duì)編程感興趣,你可以學(xué)習(xí)其他語(yǔ)言,如java、PHP、Python,并有一定的開(kāi)發(fā)基礎(chǔ),然后學(xué)習(xí)JavaScript轉(zhuǎn)向前端。如果你對(duì)編程不感興趣,那么你應(yīng)該好好學(xué)習(xí)設(shè)計(jì),有一個(gè)堅(jiān)實(shí)的基礎(chǔ)PS和AI,學(xué)好色彩理論,學(xué)好設(shè)計(jì)理論,然后你可以學(xué)習(xí)HTML,CSS,網(wǎng)頁(yè)設(shè)計(jì),并簡(jiǎn)單地理解一些JS。
不要急著去培訓(xùn)班學(xué)什么前端,學(xué)到最后,沒(méi)有編程能力就不能做程序員,沒(méi)有設(shè)計(jì)能力就不能做設(shè)計(jì),什么都不能做,浪費(fèi)青春。