2011-01-13 31 views
5

Tôi đang nhận được một sự nhầm lẫn về tách mã. GWT có tạo tệp javascript cho mọi GWT.runasync không. Nếu không làm thế nào tách được thực hiện tức là làm thế nào nó nhóm một số nội dung của mã từ void thành công từ GWT.runasync vào tập tin javascript ??Tách mã GWT?

Trả lời

4

Trình biên dịch GWT tạo khác hoán vị tập tin cho mỗi trường hợp của runAsync()

hoán vị cũng được tạo ra cho mỗi ngôn ngữ, tác nhân người dùng, vv, do đó nếu ứng dụng của bạn gọi runAsync() hai lần, nhắm vào sáu đại lý người dùng và là được bản địa hóa thành 10 ngôn ngữ, bạn sẽ có 180 hoán vị:

(initial + 2 split chunks) * 6 user agents * 10 languages 

Mỗi hoán vị tương ứng với một tệp GWT tạo ra cache.html.

Ví dụ: một trong các tệp này có thể chứa JS tải xuống ban đầu cho Firefox bằng tiếng Pháp. Khác có thể là "chunk 2" cho Safari bằng tiếng Đức.

+0

cảm ơn, tôi đã nhầm lẫn với điều này – Noor

Các vấn đề liên quan