Đây là một câu hỏi rộng nhưng đây là một vài hướng dẫn mà tôi nghĩ là rất hữu ích. Bạn có thể/nên sử dụng các phương thức js gốc khi:
- Bạn biết mình đang làm gì. Đó là bạn biết thông số kỹ thuật và bất kỳ sự mâu thuẫn nào giữa các trình duyệt.
- Bạn đang viết đoạn mã quan trọng về hiệu suất, nơi thuận tiện không phải là ưu tiên hàng đầu
- Bạn không hài lòng với cách hoạt động của chức năng thư viện. Điều này có thể phá vỡ những điều sau đây: thực hiện
- thư viện là lỗi (điều đó xảy ra)
- thực hiện thư viện là không đầy đủ (ví dụ như chưa hỗ trợ một số tính năng mới đó là OK để sử dụng trong trường hợp của bạn)
- đơn giản tầm nhìn của bạn về một số tính năng khác với thực hiện thư viện của
điều kiện đầu tiên nên là đúng trong mọi trường hợp :) Những người khác có thể kết hợp hoặc đi riêng rẽ. Tôi hiểu rằng tất cả họ đều gây tranh cãi và có thể kích động các cuộc đàm phán dài về triết học nhưng tôi nghĩ rằng đó là những điểm khởi đầu tốt và tóm tắt rất nhiều trường hợp.
Nhưng dòng dưới cùng là - nếu bạn không có lý do để tránh phương pháp thư viện, hãy sử dụng chúng!
Nguồn
2012-03-30 22:40:31
Tại sao nên tránh? Hàng nghìn giờ làm việc đã được đầu tư để đảm bảo khả năng tương thích giữa các trình duyệt. – Sparky
cũng có, nhưng một số người trong số họ chỉ là hàm bao cho những thứ có nhiều khả năng không thay đổi trong javascript – Alex
Tôi đoán tôi chỉ cố gắng để có được root của lý do tại sao bạn đang yêu cầu này. Bạn đang gặp vấn đề với một cái gì đó? – Sparky