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