Sự khác nhau giữa việc sử dụng document
và $document
trong khi phát triển các ứng dụng của Angular là gì? Tôi đọc rằng tốt hơn nên sử dụng các số tương đương của góc cạnh như: $window
thay vì window
hoặc $timeout
thay vì setTimeout
.
Nhưng ... tại sao? Tôi nghĩ window
, setTimeout
và document
nhanh hơn vì chúng là nguồn gốc và không cần phải "chuyển qua" mã khuôn khổ Góc.
Có tốt hơn khi sử dụng tương đương Angular thay vì các hàm gốc, đối tượng từ JS không?
Hoàn toàn đồng ý với bạn .. Có mã gốc nhanh hơn nhưng lý do tôi hiểu là nhà phát triển góc mới sau khi bạn có thể không hiểu mã gốc. Đó là lý do tại sao, có thể. Nhưng tôi tự hỏi tại sao (hoặc chính xác như thế nào) người học Angular mà không biết những gì xảy ra trong mã nguồn gốc? –
Hãy xem tài liệu angularJS nói gì: Trình bao bọc jQuery hoặc jqLite cho đối tượng window.document của trình duyệt. –
https://coderwall.com/p/udpmtq/angularjs-use-timeout-not-settimeout điều này sẽ giúp bạn –