Những điều cần tránh trong JavaScript (những phần xấu)

Danh sách nhanh những điều cần tránh khi viết mã JavaScript

  • Tránh tạo một đối tượng mới bằng cách sử dụngnew Object(). Sử dụng cú pháp theo nghĩa đen của đối tượng{}thay thế.
  • Điều tương tự đối với các mảng, ưu tiên[]kết thúcnew Array().
  • Tránh các khối ngoại trừ khi các câu lệnh yêu cầu chúng (if,switch, vòng lặp,try).
  • Không bao giờ chỉ định bên trong mộtifcủawhilecâu điều kiện phần
  • Không bao giờ sử dụng==!=. Sử dụng===!==thay thế.
  • Không bao giờ sử dụngeval. Tại sao? Nó có vấn đề về hiệu suất (nó chạy trình thông dịch / biên dịch), nó có vấn đề về bảo mật (chèn mã nếu được sử dụng với đầu vào của người dùng), khó khăn trong việc gỡ lỗi.
  • Không bao giờ sử dụngwith, vì nó sửa đổi chuỗi phạm vi và có thể là một nguồn gây nhầm lẫn.
  • Luôn chuyển các chức năng chosetTimeoutsetInterval
  • Không bao giờ sử dụngArraynhư một mảng kết hợp, sử dụngObjectthay thế. Một phần củaArrayđối tượng cung cấp chức năng đó trên thực tế được cung cấp bởiObjectnguyên mẫu, vì vậy bạn thực sự có thể đã sử dụngDateđối tượng cho điều tương tự.
  • Không sử dụng\ở cuối một chuỗi để tạo một chuỗi nhiều dòng, nó không phải là một phần của ECMAScript. Sử dụng nối chuỗi' string1 ' + ' string2 'thay thế
  • Không bao giờ sửa đổi nguyên mẫu của các đối tượng tích hợp sẵnObjectArray. Sửa đổi các nguyên mẫu khác của các đối tượng khác, chẳng hạn nhưFunctionmột cách thận trọng vì nó có thể dẫn đến các lỗi khó gỡ lỗi.

Tải xuống miễn phí của tôiSổ tay dành cho Người mới bắt đầu JavaScript


Các hướng dẫn js khác: