Có cách nào để truy cập tất cả các mô đun được tải của require.js không?require.js: Truy cập tất cả các mô-đun đã tải
Bối cảnh:
Tôi muốn tự động gọi một chức năng init()
của tôi javascript mô-đun sau khi tất cả trong số họ được nạp, xem require.js + backbone.js: How to structure modules that have an initialize function? Without require.js tôi looped qua riêng mô-đun lưu trữ của tôi và gọi mỗi chức năng init()
.
Bây giờ tôi muốn thực hiện việc này với require.js. Tôi biết rằng việc gọi số my_custom_init_function_favoritecolor_petname_love123
của mọi mô-đun được tải (kể cả thư viện bên ngoài) là nguy hiểm. Tôi hy vọng rằng điều này sẽ gây ra ít rắc rối hơn bằng tay giữ một danh sách của tất cả các mô-đun (và các yêu cầu của các mô-đun này) up-to-date. Quên một mô-đun init() có nhiều khả năng hơn thư viện của bên thứ ba có tên hàm tùy chỉnh của tôi (mặc dù sau này có thể khó gỡ lỗi hơn).
Hoặc có ai có ý tưởng tốt hơn về cách thực hiện điều đó không?
Sự khác biệt giữa đăng ký và được xác định trên ngữ cảnh là gì? Tôi thấy một đối tượng mới trong ngữ cảnh ._ đối tượng đăng ký sau khi xác định ('Mod', ...), nhưng không phải trên ngữ cảnh ._. Sau khi yêu cầu (['Mod'], ...) gọi tôi thấy mô-đun trên ngữ cảnh ._. – alexK85