初識HTML和CSS

鑑於本人也只是一個初學者,故不打算在各大牛前班門弄斧,只寫一點本身的感悟吧。html

     咱們都知道這樣一個事實:IT行業以層出不窮的新興技術和海量的專用英文術語而出名。舉個簡單的例子,光一門HTML咱們所須要掌握的單詞量在300以上。之前咱們老是據說某某人在幹什麼高新行業,而後被一連串英文單詞忽悠的暈頭轉向。嗯,聽不懂的,大體就是很高深的。而事實上呢,不過是這幾百個單詞的窗戶紙。小學沒有畢業均可以用最快的速度介入其中,哪怕他徹底不明白這單詞是意思。我講這點不是單純地否認這門IT技術,而是要告訴不少同我同樣轉行來學此的人,真的沒有什麼能夠顧慮的。Just do it.前端

    言歸正傳,我不提倡所謂的「拿來主義,能用就好」。我更加推崇「知其然,且知其因此然」。「拿來主義,能用就好」是形而上學的功利主義思想。不少事實證實:不能知其因此然必然亦步亦趨,只能跟在別人後面喝湯而已。好比咱們國家的mobile SoC,咱們有海思、MTK、Rockchip ,但無論怎麼樣,都沒法挑戰ARM權威。因此很簡單,知其因此然。瀏覽器

   知其因此然,不是讓咱們去探尋internet的建構過程和瀏覽器代碼的編寫,那樣咱們的精力極其有限,不能知其萬一。當着眼於當前:第一,瞭解瀏覽瀏覽網頁的一個基本的請求響應的完整過程、瞭解HTML在這個過程當中所扮演的角色。OK,那樣咱們基本就將抽象的internet的具象化了。第二,既然瞭解了過程,那麼咱們要了解這過程當中所用以傳遞信息的介質分子——HTML&CSS單詞。這個就是我要強調的知其因此然的第一點:只有瞭解單詞,咱們才能明白它說什麼。在前端技術中有一個key words——語義化。我認爲,語義化的基礎就是認識英文單詞。若是你用一個漢語拼音定義一個class,那樣是否是太弱了?再舉個例子,一樣是加粗,b標籤和em標籤均可以辦到。可是若是咱們知道em的全稱是emphasise(強調),那樣是否是更加符合語境。事實上,我所認識的不少人用標籤用得駕輕就熟,但是連基本的發音都磕磣得很、意思也不明白,只知道這個地方用這個能行。因此,咱們得了解英語是多麼重要。千萬不要只知其然的拿來主義。第三,結合JS,咱們像油畫同樣以html爲基色、覆上CSS、最後是JS,垂直地去看,將所用知識整合具象化,方便理解。學習

    老郭(郭臺銘)曾經有句話,我認爲很不錯「習比學重要,作比說有效「。精闢地闡述了幾點:1,智力的差距並無咱們想象地那樣不可企及;不用擔憂本身可能腦子不夠用。學習的時候理解慢一點不是什麼大問題,一但理解了就不存在差別;2,實踐比理論重要,在將來的工做中,創新部分當然重要,但絕對不會是咱們的主要工做。好比說,咱們看到的不少網站實際上是千篇一概、換湯不換藥的。不少時候咱們仍是更加看重常規事務的快速解決。因此,熟練度自己更加劇要。熟練度的提高來自哪裏——反覆練。網站

    最後,這門課給個人感受是」入門容易精通難「。它山之石、能夠攻玉,對待別人的技術創新,咱們要時刻保持謙虛謹慎、孜孜不倦的學習精神。想創建本身在行業的不可替代性?學習吧!!!htm

相關文章
相關標籤/搜索