PerformanceScriptTiming: invokerType property
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Thuộc tính chỉ đọc invokerType của giao diện PerformanceScriptTiming trả về một giá trị chuỗi cho biết loại tính năng mà khi được gọi, đã chạy tập lệnh.
Giá trị
Một chuỗi cho biết loại invoker của điểm vào tập lệnh. Các giá trị có thể có là:
"user-callback"-
Một callback đã biết được gọi từ trong một API nền tảng web, chẳng hạn như
setTimeout()hoặcWindow.requestAnimationFrame(). "event-listener"-
Một trình lắng nghe sự kiện cho một sự kiện nền tảng web, chẳng hạn như
click,load, hoặckeyup. "resolve-promise"-
Một hàm xử lý cho trạng thái đã giải quyết của một promise nền tảng web, chẳng hạn như
fetch(). Lưu ý rằng trong trường hợp promises, tất cả các handler của cùng một promise được nhóm lại như một loại mục"script"duy nhất. "reject-promise"-
Một hàm xử lý cho trạng thái bị từ chối của một promise nền tảng web.
"classic-script"-
Việc đánh giá một tập lệnh tiêu chuẩn (ví dụ: thông qua phần tử
<script>hoặc câu lệnhimport()). "module-script"-
Việc đánh giá một tập lệnh module.
Cấu trúc của giá trị PerformanceScriptTiming.invoker phụ thuộc vào giá trị invokerType của tập lệnh. Xem trang invoker để biết thêm chi tiết.
Ví dụ
Xem Long animation frame timing để biết các ví dụ liên quan đến Long Animation Frames API.
Thông số kỹ thuật
| Specification |
|---|
| Long Animation Frames API> # dom-performancescripttiming-invokertype> |