Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cải thiện hiệu suất JavaScript

Tạo và sử dụng biến hợp lý

Chỉ khai báo biến cần thiết, tái sử dụng giá trị. Tránh code thừa:

// Thay vì lặp lại truy cập DOM
document.write(num.copyWithin(2,0));

Tránh dùng with

with làm chậm thực thi và khó tối ưu. Không nên sử dụng.

Vòng lặp nhanh hơn

Đưa việc truy cập length ra khỏi vòng lặp:

var i;
var len = arr.length; // cache length
for (i = 0; i < len; i++) {
  // code
}

Mẹo khác

  • Giảm thao tác DOM – gom lại, dùng DocumentFragment.
  • Dùng event delegation thay vì gắn listener cho từng phần tử.
  • Tránh eval(), Function constructor.
  • Nén, minify code production.