什么構(gòu)成了internet應(yīng)用的基礎(chǔ)
答:html是構(gòu)成internet應(yīng)用程序的基礎(chǔ),應(yīng)用程序是指為了完成某項(xiàng)或某幾項(xiàng)特定任務(wù)而被開發(fā)運(yùn)行于操作系統(tǒng)之上的計(jì)算機(jī)程序。
超文本標(biāo)記語(yǔ)言(html),標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用。HTML 不是一種編程語(yǔ)言,而是一種標(biāo)記語(yǔ)言 (markup language),是網(wǎng)頁(yè)制作所必備的?!俺谋尽本褪侵疙?yè)面內(nèi)可以包含圖片、鏈接,甚至音樂、程序等非文字元素。超文本標(biāo)記語(yǔ)言(或超文本標(biāo)簽語(yǔ)言)的結(jié)構(gòu)包括“頭”部分、和“主體”部分,其中“頭”部提供關(guān)于網(wǎng)頁(yè)的信息,“主體”部分提供網(wǎng)頁(yè)的具體內(nèi)容。
網(wǎng)頁(yè)制作中name和id的區(qū)別是什么
“ID就像是一個(gè)人的身份證號(hào)碼,而Name就像是他的名字,ID顯然是唯一的,而Name是可以重復(fù)的?!?/p>
id 在HTML中的作用:
1、用id選擇相應(yīng)的style sheet(風(fēng)格).
2、 <A ..> 鏈接的目的地
3、腳本語(yǔ)言用它找目的地(找該id的標(biāo)簽)
4、作為名字,用于聲明某OBJECT element
5、作為一個(gè)標(biāo)簽或塊的區(qū)分標(biāo)致(用于從HTML網(wǎng)頁(yè)中取出數(shù)據(jù)放入數(shù)據(jù)庫(kù)或把HTML翻譯成別的格式,等情況).
name原來是為了標(biāo)識(shí)之用,但是現(xiàn)在根據(jù)規(guī)范,都建議用id來標(biāo)識(shí)元素。但是name在以下用途是不能替代的:
1、表單(form)的控件名,提交的數(shù)據(jù)都用控件的name而不是id來控制。因?yàn)橛性S多name會(huì)同時(shí)對(duì)應(yīng)多個(gè)控件,比如checkbox和radio,而id必須是全文檔中唯一的。此外瀏覽器會(huì)根據(jù)name來設(shè)定發(fā)送到服務(wù)器的request。因此如果用id,服務(wù)器是無(wú)法得到數(shù)據(jù)的。
2、frame和window的名字,用于在其他frame或window指定target。
以下兩者可以通用,但是強(qiáng)烈建議用id不要用name:
錨點(diǎn),通常以前寫作<a name="myname">,現(xiàn)在可以用任何的元素id來指定:<div id="myid">。
以下只能用id:
1、label與form控件的關(guān)聯(lián),
<label for="MyInput">My Input</label>
<input id="MyInput" type="text">
for屬性指定與label關(guān)聯(lián)的元素的id,不可用name替代。
2、CSS的元素選擇機(jī)制,以#MyId的方式指定應(yīng)用樣式的元素,不能用name替代。
3、腳本中獲得對(duì)象:
IE支持在腳本中直接以id(而不是name)引用該id標(biāo)識(shí)的對(duì)象。例如上面的input,要在腳本中獲得輸入的內(nèi)容,可以直接以MyInput.value來獲得。
如果用DOM的話,則用document.getElementById("MyInput").value,如果要用name的話,通常先得到包含控件的form,例如document.forms[0],然后從form再引用name,注意這樣得到的是經(jīng)過計(jì)算后將發(fā)送給服務(wù)器的值。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長(zhǎng)刪除。
轉(zhuǎn)載請(qǐng)注明出處http://www.quickersubmitter.com/xintu/140300.html