2011-01-13 10 views
5

मुझे कोड विभाजन पर एक भ्रम मिल रहा है। क्या GWT प्रत्येक GWT.runasync के लिए जावास्क्रिप्ट फ़ाइल बनाता है। यदि नहीं, तो विभाजन कैसे किया जाता है यानी यह कैसे GWT.runasync से जावास्क्रिप्ट फ़ाइल में शून्य सफलता से कोड की कई सामग्री को समूहित करता है ??जीडब्ल्यूटी कोड विभाजन?

उत्तर

4

GWT संकलक के प्रत्येक उदाहरण के लिए एक और क्रमचय फ़ाइल उत्पन्न runAsync()

परम्युटेशन्स भी, प्रत्येक भाषा, उपयोगकर्ता एजेंट, आदि के लिए बनाई गई हैं इसलिए यदि आपका एप्लिकेशन runAsync() दो बार कहता है, छह उपयोगकर्ता एजेंटों लक्षित करता है और है 10 भाषाओं में स्थानीयकरण, आप 180 क्रमपरिवर्तन होगा:

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

प्रत्येक क्रमचय मेल खाती है एक के लिए GWT-उत्पन्न cache.html फ़ाइल।

उदाहरण के लिए, इनमें से किसी एक फ़ाइल में फ्रेंच में फ़ायरफ़ॉक्स के लिए प्रारंभिक डाउनलोड जेएस हो सकता है। जर्मन में सफारी के लिए दूसरा "खंड 2" हो सकता है।

+0

धन्यवाद, मुझे इसके साथ कुछ भ्रम हो रहा था – Noor

संबंधित मुद्दे