Web前端開發(fā)是從Web頁(yè)面生產(chǎn)演變而來的,其名稱具有明顯的時(shí)代特征。 在Internet的發(fā)展中,網(wǎng)頁(yè)制作是Web1.0時(shí)代的產(chǎn)物。當(dāng)時(shí),網(wǎng)站的主要內(nèi)容是靜態(tài)的,使用該網(wǎng)站的用戶的行為主要是瀏覽。那么零基礎(chǔ)做Web前端開發(fā)需要學(xué)的技術(shù)有哪些?如果新手學(xué)習(xí)前端,則必須考慮為什么要學(xué)習(xí)前端,這是一種什么樣的心態(tài),然后定位自己。這對(duì)于學(xué)習(xí)Web前端開發(fā)更重要,學(xué)習(xí)Web前端開發(fā),主要知識(shí)是學(xué)html,div + css,java和ps的一些基礎(chǔ)知識(shí)。因?yàn)閷W(xué)習(xí)順序是HTML-> DIV_CSS-> Java,所以如果您還沒有學(xué)習(xí)其他編程語(yǔ)言,那么自學(xué)Java會(huì)更加困難。HTML,DIV_CSS是死記標(biāo)簽,多練就行。
Web前端開發(fā)是從網(wǎng)頁(yè)制作演變而來的,名稱上有很明顯的時(shí)代特征。在互聯(lián)網(wǎng)的演化進(jìn)程中,網(wǎng)頁(yè)制作是Web1.0時(shí)代產(chǎn)物,那時(shí)網(wǎng)站的主要內(nèi)容是靜態(tài)的,用戶使用網(wǎng)站的行為也以瀏覽為主。
2005年以后,互聯(lián)網(wǎng)進(jìn)入Web2.0時(shí)代,各種類似桌面軟件的Web應(yīng)用大量涌現(xiàn),網(wǎng)站的前端由此發(fā)生了翻天覆地的變化。網(wǎng)頁(yè)不再只是承載單一的文字和圖片,各種富媒體讓網(wǎng)頁(yè)的內(nèi)容更加生動(dòng),網(wǎng)頁(yè)上軟件化的交互形式為用戶提供了更好的使用體驗(yàn),這些都是基于前端技術(shù)實(shí)現(xiàn)的。
說得直白點(diǎn)就是美工photoshop,交互設(shè)計(jì),flash,js,html+css。就小規(guī)模公司而言,一個(gè)技術(shù)員都得會(huì)這幾樣技能,這樣很鍛煉人的,慢慢的你就會(huì)成為公司的主力。大規(guī)模的公司把這些分得很細(xì),所以,你可以精通一門,熟悉其他的,進(jìn)軍大公司。
零基礎(chǔ)做Web前端開發(fā)需要學(xué)的技術(shù)有哪些?
HTML、CSS和JavaScript。html是內(nèi)容,css是表現(xiàn),javascript是行為。前端開發(fā)的門檻其實(shí)非常低,與服務(wù)器端語(yǔ)言先慢后快的學(xué)習(xí)曲線相比,前端開發(fā)的學(xué)習(xí)曲線是先快后慢。
所以,對(duì)于從事IT工作的人來說,前端開發(fā)是個(gè)不錯(cuò)的初入點(diǎn)。html是最基礎(chǔ)的,現(xiàn)在流行的是html5設(shè)計(jì),先學(xué)會(huì)網(wǎng)頁(yè)布局。css是用來美化html頁(yè)面的為頁(yè)面提供布局和格式。最后再學(xué)javascript。
基礎(chǔ)知識(shí):
1、html + css
邊學(xué)邊練,之后可以模仿一些網(wǎng)站做些頁(yè)面。理解css每個(gè)元素的屬性,樣式的實(shí)現(xiàn)不一定只有一種寫法,多想一想還有沒有什么需要改進(jìn)的地方。
2、JavaScript
不是所有的網(wǎng)頁(yè)都必須有js,但是要想實(shí)現(xiàn)一些超酷的功能和界面的時(shí)候,就需要涉及到j(luò)s。如果沒有其他編程語(yǔ)言的基礎(chǔ)的話,學(xué)起來可能要費(fèi)些力,還是建議先學(xué)習(xí)。之后看一些JavaScript方面的入門書籍。
3、Photoshop、flash
熟悉會(huì)一點(diǎn)兒就行了,沒必要全部都學(xué)得精通,當(dāng)然如果你在學(xué)習(xí)的過程中,發(fā)現(xiàn)你ps或者flash比較感興趣的話,也可以嘗試做美工這一行。
4、html5和css3
可以先了解一下,然后再入手。畢竟IE的瀏覽器大多還不支持。
5、瀏覽器兼容
懂web標(biāo)準(zhǔn),熟練手寫xhtml css3并符合符合w3c標(biāo)準(zhǔn)。代碼能兼容主流瀏覽器Firfox,Chrome、Safari、IE、Opera。雖然IE6很多都不兼容,但現(xiàn)在還使用的人還是有的。
6、熟悉一門后臺(tái)編程語(yǔ)言asp、php、jsp等。
給你學(xué)習(xí)web前端的新手幾個(gè)建議:
第一:
切記學(xué)習(xí)前端開發(fā)不可以依賴任何人,我做了開發(fā)這么久,十年了,見過很多依賴?yán)蠋煹膶W(xué)生,這樣的后果就是自己沒有解決問題的能力,也沒有自主學(xué)習(xí)的能力,面試不能通過,找工作會(huì)非常難,因?yàn)閷W(xué)習(xí)開發(fā)就是鍛煉這種自我學(xué)習(xí)的能力。
第二:
必須而且一定要有一個(gè)老師帶著學(xué),無論是學(xué)習(xí)JAVA還是前端,根據(jù)我見過的人的經(jīng)驗(yàn),如果沒有一個(gè)明白人幫你解決一下問題,首先會(huì)浪費(fèi)非常多的時(shí)間。而且學(xué)習(xí)的不專業(yè),對(duì)于基礎(chǔ)的把握不牢靠,后面的都是白扯。
第三:
堅(jiān)持很重要,確實(shí)有很多學(xué)習(xí)前端的人在學(xué)習(xí)JS的時(shí)候?qū)W著學(xué)著就放棄了,這叫知難而退,JS確實(shí)難,但是就是因?yàn)殡y才有價(jià)值,我們?cè)u(píng)判一個(gè)前端開發(fā)者是什么水平,就是用JS來說話。
以上就是關(guān)于零基礎(chǔ)做Web前端開發(fā)需要學(xué)的技術(shù)有哪些的全部?jī)?nèi)容介紹,想了解更多關(guān)于Web前端開發(fā)的信息,請(qǐng)繼續(xù)關(guān)注中培偉業(yè)。