? ? ? ? 不知不覺中,基礎班的課程已經學習完了,在短短的20天中,在小碼哥我們跟著江哥學習了很多知識,從HTML5常用標簽的使用,到CSS的詳細使用方法等等。
? ? ? ? 想著HTML是以前我們每天上網的時候都會遇到的東西,所以現在在學習的時候,聽完第一堂課就對后面的東西產生了濃厚的興趣,尤其是講到HTML5新特性時,感覺HTML的功能遠遠超出了我的想象,超出了我的預期,所以這也給我學習H5提供了很大的興趣。
? ? ? ? 其中HTML 指的是超文本標記語言 (Hyper Text Markup Language),HTML使用標記標簽來描述網頁,標記語言是一套標記標簽(markup tag),HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。
? ? ? ? 而CSS,指的是層疊樣式表(Cascading Style Sheets),是一種用來表現HTML文件樣式的計算機語 言。CSS不僅可以靜態地修飾網頁,還可以配合各種腳本語言動態地對網頁各元素進行格式化。CSS 能夠對網頁中元素位置的排版進行像素級精確控制,支持幾乎所有的字體字號樣式,擁有對網頁對象和模型樣式編輯的能力。
? ? ? ? 在基礎的學習完成后,我就迫不及待的想做一些小項目了,課程的末尾也安排了一些項目給我們做(例如百度首頁,網頁注冊界面,美橙首頁,京華數碼,努比亞,小米首頁等等)。開始還沒做的時候我以為這些網頁對我來說就是小case,結果上手的時候才發現原來也不是那么好做的,很多的冗余代碼,占用了很多空間,甚至還有些效果根本實現不了,這時候我就會在班上問老師或者下課后再群里面問同學,最終還是可以將這些案例給些出來的,只是沒有那么熟練而已。以下為我做的一些項目。
網易注冊界面:
小米首頁:
? ? ? ? 其中遇到的困難就是網頁的布局和標簽的命名,在網頁比較復雜的時候,因為嵌套比較深,所以經常是布局了上面,下面就不對了,布局了外面里面就不對了,有時因為標準流、浮動流、定位流三個不同的流中沒搞清楚,導致達不到自己想要的效果,總是來回的檢查bug,但是在經過自己的檢查以后還是能檢查出來的,原因還是自己理解的不夠深吧,還有就是標簽的類的命名,層級結構一深了以后,命名也就越來越長,而且容易出錯,當然這不是上面很大的問題,以后在代碼寫多了以后應該會形成自己的習慣,總結起來就是不夠熟練,以后要多加練習。
? ? ? ? 最后還是要感謝江哥,江哥的講課方式真的是超贊,很容易讓人接受,還要感謝小碼哥,給了我們一個這么好的學習環境,讓大家共同成長,我相信我課程結束以后一定會成為一個前端大神的
^_^