Tôi có các chức năng jQuery; ví dụ: A(), B() và C() Mỗi chức năng thực hiện một số cuộc gọi Ajax đến các trang web khác nhau.Làm cách nào tôi có thể tính toán thời gian một hàm trong jQuery?
Tôi muốn tính toán mất bao nhiêu thời gian để chạy từng hàm (tôi đoán bằng mili giây) Tôi chỉ muốn kiểm tra mã của mình trong các vòng lặp dài và trong các trình duyệt hiện đại khác nhau (Safari/Chrome/IE10/Mozilla). Cụ thể hơn, tôi muốn tính toán mất bao nhiêu thời gian để nhận một cuộc gọi lại từ mỗi yêu cầu Ajax (đây cũng là lúc mà hàm kết thúc phải không?) Làm thế nào tôi có thể đạt được điều này?
Không, thời gian một chức năng kết thúc không phải là thời điểm một lần gọi lại, trừ khi bạn đang sử dụng các cuộc gọi AJAX đồng bộ. – icktoofay
nhiều trình duyệt có công cụ dành cho nhà phát triển web sẽ giám sát các yêu cầu AJAX của bạn và cho bạn biết họ đã mất bao lâu. –
Vì vậy, thiết lập một biến bằng thời gian của cuộc gọi Ajax và sau đó trong chức năng gọi lại so sánh biến đó với thời gian hiện tại. – nnnnnn