webGL和openGL的聯(lián)系和區(qū)別?
WebGL是一個(gè)3D繪圖標(biāo)準(zhǔn),它允許Javascript和OpenGLES2.0的結(jié)合。通過增加一個(gè)OpenGLES2.0的Javascript綁定,WebGL可以為HTML5Canvas提供硬件3D加速渲染,讓W(xué)
js游戲引擎排名?
梅龍尼斯
M
Web前端開發(fā)好不好學(xué),如何更好的實(shí)現(xiàn)圖片優(yōu)化?
常見的優(yōu)化方案:
使用數(shù)據(jù)URI(base64)編碼代替圖片:適用于圖片大小為2KB,頁面引用圖片總數(shù)較少的情況。其原理是將圖片轉(zhuǎn)換成base64編碼字符串內(nèi)聯(lián)到頁面或CSS中,這樣可以減少HTTP請(qǐng)求。
Mergesprite:在移動(dòng)端有多張圖片的情況下,可以將多張圖片合并成一張圖片,并以CSS定位背景圖片的形式引用圖片,可以有效減少HTTP請(qǐng)求。
用CSS、svg、canvas或iconfont代替圖片:適用于移動(dòng)或高級(jí)瀏覽器,繪制的圖片相對(duì)簡單。
惰性負(fù)載
使用cdn提供圖片訪問。