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