sách gpt4 ai đã đi

Làm chủ giám sát sự kiện trong JavaScript

In lại Tác giả: Data Little Sun Thời gian cập nhật: 2023-10-29 04:45:02 34 4
mua khóa gpt4 Nike

Tuần trước, chúng tôi đã phát hành mã phân tích của Omniture cho một lượng lớn các trang web sau một thời gian mày mò và thử nghiệm trong tuần qua.

Nó hoạt động tốt trên hầu hết các mẫu trang web của chúng tôi. Trong một số trường hợp ngẫu nhiên và không thể đoán trước,Trải nghiệm trình duyệt bị sập nghiêm trọngkhả thiĐiều này có thể khiến một số người dùng nản lòng.

Tại thời điểm này, chúng ta không thể thấy mối quan hệ giữa các mẫu sự cố và mặc dù có nhiều cách để khắc phục sự cố, nhưng điều khiến chúng ta bối rối là trình lắng nghe sự kiện.

Khi nhấp vào bất kỳ neo nào trên các mẫu này, trang web sẽ bị sập. Không có JS nội tuyến nào và khi chúng tôi gỡ lỗi thông qua các thuộc tính của HTML, chúng tôi không thể tìm thấy vòng lặp hoặc sự cố có thể xác định được nào gây ra điều này. (Bạn có thể tự mình trải nghiệm điều này trong khi chúng tôi khắc phục sự cố. đây [cảnh báo!Nhấp vào bất kỳ liên kết nào trong trang sẽ làm trình duyệt bị sập!])

Làm thế nào để xác định một đối tượng có trình lắng nghe hay không? Làm thế nào để xác định nội dung nào sẽ được kích hoạt khi một sự kiện được kích hoạt?

FYI, tôi rất muốn thiết lập điểm dừng, nhưng giữa mã Omnitures bị che giấu một cách thảm hại và trình duyệt liên tục bị sập, Tôi muốn nghiên cứu kỹ hơn về cách tôi có thể tiếp cận vấn đề này.

1 Câu trả lời

Tôi đã thực hiện "Kiểm tra phần tử" với Firebug trên liên kết đến trang đó và trong tab DOM, nó cho biết có một hàm onclick (ẩn danh) và một hàm khác có tên là "s_onclick_0".

Tôi dụ Firebug đặt một chiếc đồng hồ như

cảnh báo(document.links[0].onclick)

Nhắc tôi nhớ đến omniture (tôi đoán vậy) được đính kèm vào hàm onclick của liên kết:

hàm ẩn danh(e) {
var s = s_c_il[0], b = s.eh(điều này, "onclick");
s.lnk = s.co(cái này);
st();
s.lnk = 0;
nếu (b) {
trả về this[b](e);
}
trả về giá trị đúng;
}

Có lẽ theo cách tương tự, bạn có thể thấy được chương trình thực sự đang chạy như thế nào sau tất cả những sự che giấu.

Liên quan đến javascript - Làm chủ việc lắng nghe sự kiện trong JavaScript, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/174891/

34 4 0
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com