關於HTML、CSS、JavaScript三者關系的簡述


總述

  我對於網頁這部分的理解吧,對於靜態網頁來說,無非分為三部分:第一部分、HTML,第二部分、CSS,第三部分、JavaScript(這部分暫且放一邊)。這倆個給我的第一印象就是,這你妹的都是一串串英文字母啊!一大堆的標簽,頭疼...但是如果我們仔細去想一下自己以前寫的這些英文字母,其實就好比在去書寫一篇文章。你不妨這樣來想想,當我們去進行寫一篇語文作文時,是不是要去構思開頭,主體,結尾...一些東西,每一段還要給空倆行這樣的要求。轉到代碼上來,HTML它是不是就是在干我們剛剛說的那些事,只不過我們換了一種規則,我們用標簽這種規范來去定義不同的部分,就像HTML5中新引進的標簽<header>和<footer>

這就好比我們在玩撲克牌,玩法有斗地主,打大A等等,我們不能因為將斗地主的玩法規則變成打大A規則后就說,我們玩的不是撲克牌了吧!這顯然是不科學的。所以,對於HTML這部分來說,就像是寫一篇作文一樣,只不過是把以前的玩法換成了標簽這種規則。我們要做的就是去記憶這個規則以便我們更好的去"書寫"。

  而CSS這部分,其實本來用HTML就可以完成數據的承載了,但是人們還是發明了CSS並且非常喜愛,為什么呢?從CSS的來源來說,它的出現就是為了構建一個更加美好,漂亮的頁面。換句話說,書本已經可以承載知識了,但是人們依舊發展了視頻教學、PPT教學,因為用圖片、視頻來體現某些東西會讓人更好理解。到此我們可以去回答上面的那個問題了。因此,CSS它比較難學,因為它不在是HTML那樣的規則,更像是披着規則羊皮的工具狼,對於工具的運用就不在有什么規范界限,是越熟悉這個工具,越會發揮它的力量。

  第三部分JavaScript、它的出現吧,我自己感覺就好像是程序員的一種偏執,就是我不喜歡我無法控制的東西,我需要一個工具,來控制我寫好的頁面,因此JavaScript出現了。它的作用就是可以對HTML、CSS的任何一個部分進行控制,來達到我想要的效果。

  再往深說一下,為什么這些英文字母的組合就會給我們呈現出良好的頁面呢?這一切都是歸功於每個瀏覽的核心部分----內核,通俗一點的說就是一個翻譯器,好比有道詞典,把英文翻譯成了我們熟悉的漢語。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM