IE9瀏覽器中的新玩意——SVG

2010/1/7 8:55:56    編輯:軟媒 - 笨笨     字體:【

Win7之家afsion.com.cn):IE9瀏覽器中的新玩意——SVG

IE9瀏覽器今年將進(jìn)入大家的視線并提供測(cè)試版本。

IE瀏覽器的高級(jí)項(xiàng)目經(jīng)Patrick Dengler透露,微軟已申請(qǐng)加入萬(wàn)維網(wǎng)聯(lián)盟(W3C)的可伸縮矢量圖形(SVG)工作組。 微軟在一份簡(jiǎn)短聲明中表示,他們承認(rèn)矢量圖形是一個(gè)“下一代網(wǎng)絡(luò)平臺(tái)”,微軟承諾IE瀏覽器參與該標(biāo)準(zhǔn)的完成過程。

大多數(shù)行業(yè)內(nèi)人士歡迎微軟的舉動(dòng),此舉被認(rèn)為是將帶來(lái)IE 9 SVG的支持。

SVG是一種采用XML來(lái)描述二維圖形的語(yǔ)言。SVG可以構(gòu)造三種類型的圖形對(duì)象:矢量圖形、位圖圖象和文字。圖形對(duì)象可以被組化、樣式化、變形和重新組合,包括圖象嵌套、變形處理、剪輯路徑、Alpha蒙板、濾鏡特效和模板對(duì)象。

SVG圖形可以是動(dòng)態(tài)的、可交互性的。動(dòng)畫通過直接聲明(比如在SVG里嵌入SVG動(dòng)畫元素)或通過腳本來(lái)進(jìn)行定義或觸發(fā)。

SVG通過使用腳本語(yǔ)言來(lái)完成比較復(fù)雜的應(yīng)用,腳本語(yǔ)言調(diào)用SVG對(duì)象模型(SVG Document Object Model)來(lái)訪問或控制所有的元素、屬性和屬性值。事件處理器如onmouseover、onclick等可以應(yīng)用到SVG圖形對(duì)象上,由于SVG和其它Web標(biāo)準(zhǔn)完全兼容和同步,如XML,CSS2,XSLT,DOM2,SMIL,XLINK,HTML等。因此,在同一Web頁(yè)面上,有些特性,如腳本編程等,可以同時(shí)應(yīng)用在XHTML和SVG元素上。

SVG不但可以表現(xiàn)圖象,還可以表現(xiàn)文字、音頻等其它信息,對(duì)于那些有視覺障礙的人,可以通過可替換的方法把圖象替換為音頻信息,這樣對(duì)那些有視覺障礙的人,也能夠得到SVG所表現(xiàn)的信息。另外,對(duì)那些手持設(shè)備、車載設(shè)備、無(wú)線設(shè)備來(lái)說,它們的屏幕一般都比較小,而且顯示分辨率低,SVG的矢量特性也可以讓這些設(shè)備清楚地瀏覽SVG圖象信息,這都是目前的位圖圖象所不能做到的。