html/css/js是什么關(guān)系
html、css和js是組成網(wǎng)頁的主要部分:html定義網(wǎng)頁結(jié)構(gòu),css描述網(wǎng)頁樣子,js設(shè)置網(wǎng)頁行為。打個(gè)比方:html就像一個(gè)人的骨骼、器官,css是人的皮膚,這兩樣構(gòu)成一個(gè)植物人,加上js這個(gè)植物人就可以對外界刺激做出反應(yīng),可以思考、運(yùn)動(dòng),是活生生的人。
工作多年,一直忙忙碌碌的應(yīng)用各種技術(shù),現(xiàn)在不忙了,問問自己究竟在做什么,究竟會(huì)什么竟答不上來,回想起來工作中經(jīng)常是被要求多快好省的去實(shí)現(xiàn)一個(gè)目標(biāo),用度娘解決問題,卻沒時(shí)間了解原因,今天就從宏觀的角度入手來歸納總結(jié)一下。
HTML、CSS、JavaScript簡介及簡單分工
1、什么是HTML(超文本標(biāo)記語言?Hyper?Text?Markup?Language),HTML 是用來描述網(wǎng)頁的一種語言。
2、CSS(層疊樣式表?Cascading?Style?Sheets),樣式定義如何顯示 HTML 元素,語法為:selector {property:value} (選擇符 {屬性:值})
3、JavaScript是一種腳本語言,其源代碼在發(fā)往客戶端運(yùn)行之前不需經(jīng)過編譯,而是將文本格式的字符代碼發(fā)送給瀏覽器由瀏覽器解釋運(yùn)行
對于一個(gè)網(wǎng)頁,HTML定義網(wǎng)頁的結(jié)構(gòu),CSS描述網(wǎng)頁的樣子,JavaScript設(shè)置一個(gè)很經(jīng)典的例子是說HTML就像 一個(gè)人的骨骼、器官,而CSS就是人的皮膚,有了這兩樣也就構(gòu)成了一個(gè)植物人了,加上javascript這個(gè)植物人就可以對外界刺激做出反應(yīng),可以思 考、運(yùn)動(dòng)、可以給自己整容化妝(改變CSS)等等,成為一個(gè)活生生的人。
如果說HTML是肉身、CSS就是皮相、Javascript就是靈魂。沒有Javascript,HTML+CSS是植物人,沒有Javascript、CSS是個(gè)毀容的植物人。
如果說HTML是建筑師,CSS就是干裝修的,Javascript是魔術(shù)師。
怎么把這三者聯(lián)系在一起呢,當(dāng)然得通過網(wǎng)頁的肉身HTML,HTML是一直描述語言,它是對著瀏覽器描述自己的,那么它通常怎么描述具體的這個(gè)網(wǎng)頁呢?
nbsp;html?PUBLIC?"-//W3C//DTD?XHTML?1.0?Transitional//EN"?"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <meta><title>網(wǎng)頁標(biāo)題</title><link><script></script><p>這是一個(gè)段落</p>
這是一個(gè)最簡單的HTML文檔,文檔說的是,瀏覽器啊,我是遵循W3C標(biāo)準(zhǔn)XHTML1.0過渡版本規(guī)范(文件類型聲明),我采用的編碼是utf-8,我的標(biāo)題是“網(wǎng)頁標(biāo)題”,描述我的模樣的樣式表是我同目錄的mycss.css文件,與我有關(guān)的javascript代碼在我同級的myks.js文件中,我的內(nèi)容有一個(gè)段落,段落的內(nèi)容是“這是一個(gè)段落”。
以上就是html/css/js是什么關(guān)系的詳細(xì)內(nèi)容,更多請關(guān)注有啊網(wǎng)站百科其它相關(guān)文章!
相關(guān)閱讀:
- 喜歡(10)
- 不喜歡(1)