Tôi hiện đang tái cấu trúc một số mã Javascript mà chúng tôi có và trong số những thứ khác tôi đã thay đổi nó để sử dụng mẫu mô-đun tiết lộ. Mã này trông đẹp hơn nhiều và nó hoạt động tốt nhưng tôi không thể nhìn thấy các chức năng nữa trong giao diện phác thảo. Tôi thấy không gian tên cấp cao nhất là var nhưng bạn không thể mở rộng nó để xem các hàm bên trong.Làm thế nào tôi có thể xem các phác thảo trong nhật thực khi sử dụng mô hình mô-đun tiết lộ?
phép nói rằng mã sử dụng để trông như thế này:
function myFunc1() {}
function myFunc2() {}
Trong trường hợp này bạn nhìn thấy cả hai chức năng trong giao diện phác thảo. Nhưng nếu bạn thay đổi nó thành:
var myNamespace = function()
{
function myFunc1() {}
function myFunc2() {}
return {
name: "myNamespace",
myFunc1: myFunc1,
myFunc2: myFunc2
}
}();
Sau đó, giao diện phác thảo chỉ cho bạn thấy không gian myNamespace var. Tôi đã thử tìm kiếm nhưng không thể tìm thấy chế độ xem thực sự sẽ hiển thị cho tôi thứ bậc chính xác. Có ai biết một cách để xem này hoặc là nó một trường hợp nhật thực không thể làm điều này?
của Francois một công trình xử. Đó là một chút của một kludge phải dựa vào một bình luận nhưng giải pháp duy nhất của nó tôi đã nhìn thấy. Tôi nhận thấy rằng nếu bạn nhập một @memberof không chính xác thì lược đồ Eclipse đi kèm với chú thích thay vì mã, do đó bạn cần phải cẩn thận khi sử dụng nó. –