Tôi có một số Javascript hoạt động để điều khiển một số phần tử DOM. Vấn đề là, tôi không hiểu lý do tại sao nó hoạt động, đó không bao giờ là một điều tốt. Tôi đang cố gắng tìm hiểu thêm về các phương pháp hay nhất về javascript và javascript hướng đối tượng, vì vậy tổ chức có thể có vẻ hơi lạ.
Về cơ bản, tôi bọc hai phương thức thao tác DOM bên trong đối tượng CSContent
. Tôi tạo một thể hiện của đối tượng đó, content
trong $(document).ready
và liên kết một số sự kiện với các chức năng trong content
. Tuy nhiên, tôi đang bối rối như thế nào các chức năng này vẫn có thể được gọi sau khi thoát $(document).ready
. Điều đó có nghĩa là content
đã hết phạm vi và chức năng của nó không khả dụng? Dù sao, đây là mã:
Bạn có thể hiển thị ví dụ về nơi bạn có quyền truy cập vào 'nội dung' mà bạn không nên có? –
@Pekka: khi trong phần tử có id 'edit-cscontent-cs-content-tweet', một phím được nhấn hoặc bị nén, chẳng hạn? –
@Marcel ahh, đó là ý của anh ấy! Đó là một đóng cửa. Nhưng bạn đã giải thích rằng trong câu trả lời của bạn - sẽ +1 nhưng tôi đã bỏ phiếu cho ngày hôm nay. –