Web前端要如何學?這是很多新手都會問的問題,究竟web前端開發要學什麼內容?學習起來難不難? ...
Web前端要如何學?這是很多新手都會問的問題,究竟web前端開發要學什麼內容?學習起來難不難?
學習web前端大體上可以分為下麵幾個階段:
第一階段:HTML標簽的學習
超文本標記語言(HyperText Mark-up Language 簡稱HTML),“超文本”就是指頁面內可以包含圖片、鏈接,甚至音樂、程式等非文字元素。
html是一個網頁的骨架,就好比是蓋房子的結構~這也是前端頁面的基礎。試著想一下,如果一個房子連磚頭和水泥都沒有,後面的步驟又有什麼意義呢?
所以我們必須完全掌握HTML的基本結構和常見的標簽,屬性。有了一個好的開始,距離成功就更近了一步~這裡有兩點建議,大家可以嘗試:
1、語義化的去記憶。比如ul li這個就是列表,button就是按鈕,table就是表格。其實這也是html5所倡導的,語義化標簽。
2、試著寫一個小的demo,也許就只是一個列表,一個表格,或者一個按鈕。
學習HTML就是要自己不斷的去寫,去嘗試。看著自己的代碼能跑起來,有了心目中的效果,這種心情還是很開心的!
在學習過程中有什麼不懂得可以加我的WEB前端學習交流扣扣qun,前面是133,中間868,後面是702。群里有不錯的學習教程與開發工具、項目源碼分享,專業的老師解答問題。與你分享web前端企業當下人才需求及怎麼從零基礎學習好web前端,和學習什麼內容。
第二階段:CSS的學習
CSS,層疊樣式表——(Cascading Style Sheets),是能夠真正做到網頁表現與內容分離的一種樣式設計語言。
相對於傳統HTML的表現而言,CSS能夠對網頁中的對象的位置排版進行像素級的精確控制,支持幾乎所有的字體字型大小樣式,擁有對網頁對象和模型樣式編輯的能力,並能夠進行初步交互設計,是目前基於文本展示最優秀的表現設計語言。
CSS能夠根據不同使用者的理解能力,簡化或者優化寫法,針對各類人群,有較強的易讀性。
關於CSS的各種屬性,我們還是可以參考學習HTML那樣。可以說CSS的屬性幾乎完全是語義化的。我們需要改變邊框,那就是“border”,那我們需要右側邊框做一些改變,那就是“border-right”。
很明顯,接下來按照我們的需求還有“右邊框的寬度——border-right-with”,”右邊框顏色——border-right-color”等等等,諸如此類~完全就是我們需要什麼,只要憑著需求去尋找。
第三階段:JavaScript
JavaScript一種直譯式腳本語言,是一種動態類型、弱類型、基於原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客戶端的腳本語言,最早是在HTML(標準通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。
javascript是一個可以運行在瀏覽器上面的語言(當然現在基於一些庫/框架已經遠不只是在瀏覽器上了),它可以操控瀏覽器,讓瀏覽器聽從我們的命令。這有點像一個電視劇和遙控器,而javascript就是我們的遙控器。
瀏覽器根據javascript的指令,做出相應的反饋。比如操作DOM(也可以理解成為操作HTML),可以操作CSS。有了javascript就可以讓我更加靈活&動態的操控HTML,CSS。
嚴格來說、HTML和CSS還算不上真正的“語言”,而javascript卻是如假包換的腳本型語言,既然是語言,那就會有字元串,數組,對象等等。而我們的javascript可以處理這些與數據有關的工作,比如給數組排個序,去個重等等。
而我們依靠javascript可以做些什麼呢?網頁上常見的輪播圖,網站的註冊功能,提交我們的留言,刷新獲取新聞等等。當然,我們強大的javascript遠不止此!
第四個階段:jQuery
jQuery是一個相容多瀏覽器的javascript庫,核心理念是write less,do more(寫得更少,做得更多)。jQuery在2006年1月由美國人John Resig在紐約的barcamp發佈,吸引了來自世界各地的眾多JavaScript高手加入,由Dave Methvin率領團隊進行開發。如今,jQuery已經成為最流行的javascript庫,在世界前10000個訪問最多的網站中,有超過55%在使用jQuery。
如果繼續用蓋房子做例子,jQuery更像是一個裝修隊。我們只需要關註我們的房子設計本身,把我的想法,理念告知這個裝修隊,讓它來給我們處理那些雜七雜八的事情。
另外談到web前端要如何學的問題,在這裡簡單給大家介紹一些學習Web前端時候的方法,也希望對大家有些幫助,在寫css前,其實html的結構要是比較合理的,這樣寫css也會比較順手。在寫一個網頁之前,建議先琢磨幾分鐘,不要上來就寫。多
去看看別人是怎麼寫的,然後結合自己的項目,心中有一個大致規劃。可以先把最外層輪廓寫好,先不著急去寫某一個具體的部分。
這裡給大家分享一些css小技巧:
1、CSS縮寫
CSS縮寫簡化了你的CSS代碼,更重要的是,它讓你的代碼更加整潔易懂。
2、理解class和id
這兩個選擇器總是讓初學者感到迷惑。在CSS中,Class和ID分別用點“.”和井號“#”來標識。簡單來說id就是用來標識那些單獨不重覆的樣式,而class是可以重覆使用的。
3、實用的<li>
<li>也叫鏈接列表,在與<ol>或<ul>正確搭配的時候非常好用,尤其是用在導航菜單樣式上。
4、少用<table>多用<div>
CSS最大的優勢之一是使用<div>達到樣式上的靈活多變。不同於<table>,<div>里的內容不會 被鎖在單元格<td>中。可以說幾乎所有的表格佈局都可以在<div>和樣式的正確使用下完成。當然,有大量表格內容時,還是用 <table>吧。
web前端要如何學,重要的是掌握學習前端需要方法,更需要一顆平常心,不要把前端想的多難。要想深入精通的掌握一門技術,前期還是要多跟著行業大牛學習,這樣會入門更快,少走彎路。