Đối tượng ngày trong JavaScript thực hiện các máy khác nhau với máy và trình duyệt đến trình duyệt liên quan đến độ phân giải của hàm tính bằng mili giây. Tôi đã tìm thấy hầu hết các máy có độ phân giải khoảng 16 ms trên IE, trong đó Chrome hoặc Firefox có thể có độ phân giải cao tới 1ms.Trong JavaScript, có nguồn thời gian nào có độ phân giải nhất quán tính bằng mili giây không?
Có chức năng nào khác có sẵn cho JavaScript nói chung hoặc IE cụ thể là sẽ cung cấp độ phân giải thời gian tốt hơn không? Tôi đang cố gắng bẫy và ghi lại keyDown
và keyUp
lần trong mili giây và cần trong phạm vi +/- 10 ms trở xuống.
Để xem minh họa về điều này, hãy xem phần "độ phân giải của ngày mới()" của trang này. Có một bảng có nút kiểm tra đánh giá độ phân giải thời gian JavaScript của máy/trình duyệt hiện tại tính bằng mili giây. Thật thú vị, Chrome thường xuyên nhận được độ phân giải 1ms.
http://www.merlyn.demon.co.uk/js-dates.htm#OV
quest của tôi là một ngày thời gian phương thức JavaScript sẽ cung cấp cho phụ 10ms độ phân giải trên các trình duyệt. một cái gì đó để thay thế hoặc cải thiện Date().
Đồng ý - Tôi đang tìm kiếm với Internet Explorer rằng độ phân giải tốt nhất tôi thấy là 16ms ve cho đối tượng Date() trong javascript. Tìm kiếm một cái gì đó trên IE với độ phân giải tốt hơn sau đó. Độ phân giải 1ms, nhất quán trên các trình duyệt, sẽ làm rung chuyển! – WillR