æä½³åcanvas
<canvas>å¨ç¶²é 2D 繪åä¸è¢«å¤§ééç¨æ¼éæ²åè¤éè¦è¦ºåææä¸ãé¨è繪åè¤é度è¶ä¾è¶é«ï¼æè½åé¡ä¹æé䏿µ®ç¾ï¼æä»¥æå¾æåå¨ééååºä¸äºæä½³åç«å¸çæ¹æ³ï¼é¿å
ä¸äºæè½åé¡:
- å¨ç«é¢ä¹å¤çç«å¸ä¸å è¡æ¸²æç¸ä¼¼æéè¤çç©ä»¶
- æ¹æ¬¡æ§å·è¡ç¹ªåï¼ä¾å¦ä¸æ¬¡ç«æ¸åç·æ¢èéåé䏿¬¡ä¸æ¬¡ç«
- ä½¿ç¨æ´æ¸ä½åº§æ¨å¼ï¼ç¡éé¿å å°æ¸é»å¼
- é¿å ä¸å¿ è¦çç«å¸çæ æ¹è®
- åªæ¸²æä¸åèï¼ä¸è¦å ¨é¨éæ°æ¸²æ
- å°æ¼è¤ééæ±å¯ä»¥å©ç¨å¤åç«å¸åå±¤æ§æ
- ç¡éä¸è¦ç¨ shadowBlur 屬æ§
- 使ç¨
window.requestAnimationFrame() - ç¨JSPerf測試æè½