經(jīng)??次覀兙W(wǎng)站的已經(jīng)注意到,當(dāng)創(chuàng)建csnvas背景的時候,我將其指定為二維背景,這意味著還存在三維背景,用戶可以使用名為WebGL的技術(shù)訪問顯卡,并在瀏覽器中創(chuàng)建硬件加速的三維對象.這個背景的實際名稱為WebGL.下面的代碼用于測試對三維背景的支持性:
var el=docment.getElementByID('canvas')
if(el && el.getContext){
var context = el.getContext('webgl');
if(context){...}
}
并非所有瀏覽器都完全支持WebGL,這種情況在未來也未必會發(fā)生改變,另外,對于中等水平的開發(fā)人員來說,WebGL使用的語言極為復(fù)雜,所以它顯然走出了我們目前討論的范圍,如果大家有興趣可以多關(guān)注深圳網(wǎng)站建設(shè)我們后面也許會提到。