2009年12月21日星期一

網頁設計HTML教程:腳本JS標記script詳解

無標題文件

網頁設計HTML教程:腳本JS標記script詳解

發佈者:SEO香港優化專家 - Web Design

網站設計

閉合標籤。

script標籤可以包含下面的屬性:

src=”url”

src屬性是可選的。如果存在src屬性,它的值應是一個url(網址)表示的.js文件。當瀏覽器加載,編譯與執行文件時,頁面將停止裝載與處理。之間不應有任何內容(保持空白)。

如果沒有src屬性,之間的文字可被編譯與執行。script不能包含序列

 

因為可能與混淆。可以插入反斜線符號在<與/之間避免此問題。

 

反斜線將被JavaScript編譯器忽略。

不要使用這種hack腳本。這種方法可以阻止第一代瀏覽器(Netscape 1和Mosaic)將腳本顯示成文字。已經有很長時間不需要這麼做了。是一個HTML註釋。註釋中的腳本將被忽略,不被編譯與執行。同樣,HTML註釋不包括–,因此腳本將忽略HTML錯誤。

language=”javascript”

這個屬性是不贊成使用的。它被用於選擇其它的程序語言或特殊版本的JavaScript。盡量避免使用。

type=”text/javascript”

這個屬性是可選的。自從Netscape 2所有瀏覽器默認的編程語言已經都是JavaScript了。在XHTML中,這個屬性是必須的。在HTML中最好不要使用此屬性。瀏覽器可以自行解決。

defer

這個屬性試圖改變組件在頁面中的加載時機。它不能被很好的支持,不要使用此屬性。

for=”name” event=”name”

這些屬性是微軟(Microsoft)的私有屬性,用於聲明事件句柄。這是不標準的。盡量避免使用。

放置(Placement)

將阻礙頁面的其它組件下載,直到script腳本加載、編譯、執行完畢。因此越晚調用腳本越好,以便加載圖像和其它組件不被延時。 加載腳本將增加感覺中的與實際的頁面加載時間。因此通常最好把所有的放置在之前。一個頁面內的

没有评论:

发表评论