## 重繪專題
> * 減少頁面的`重繪`。
>
>
> * 減少頁面`重繪`雖然本質不是`JAVASCRIPT`優化,但`重繪`往往是由`JAVASCRIPT`引起的,而`重繪`的情況直接影響頁面性能。
>
>
>
> ~~~
> var str = "<div>這是一個測試字符串</div>";
> /**效率低**/
> var obj = document.getElementsByTagName("body");
> for(var i = 0; i < 100; i++){
> obj.innerHTML += str + i;
> }
> /**效率高**/
> var obj = document.getElementsByTagName("body");
> var arr = [];
> for(var i = 0; i < 100; i++){
> arr[i] = str + i;
> }
> obj.innerHTML = arr.join("");
> ~~~
>
>
>
> 一般影響頁面重繪的不僅僅是innerHTML,如果改變元素的樣式,位置等情況都會觸發頁面重繪,所以在平時一定要注意這點。
>
>
> * 使用HTML5和CSS3的一些新特性。
> * 避免在HTML里面縮放圖片。
> * 避免使用插件。
> * 確保使用正確的字體大小。
> * 決定當前頁面是不是能被訪問。