2012-02-20 9 views
6

मुझे extjs सैंडबॉक्स के बारे में जानने में दिलचस्पी थी लेकिन वेब पर इसके बारे में बहुत कुछ नहीं मिला। क्या कोई कुछ प्रासंगिक संसाधनों को बता सकता है या इंगित कर सकता है कि एक अतिरिक्त sandbox क्या है और यह कैसे काम करता है। अग्रिम में धन्यवाद!एक extjs sandbox क्या है?

उत्तर

8

एक एक्सटी जेएस सैंडबॉक्स बस शीर्ष-स्तर के नामस्थान पर एक अलग नाम है।

आम तौर पर, सभी एक्सएस जेएस कोड "एक्स" नामस्थान के अंतर्गत आता है, इसलिए आप कक्षाओं को Ext.Element, Ext.MessageBox, आदि के रूप में संदर्भित करेंगे। सैंडबॉक्स (विशेष रूप से, एक्सटी जेएस 4 सैंडबॉक्स) "Ext4" का उपयोग करता है इसके बजाए (Ext4.Element में), ताकि आप टकराव नामकरण के बारे में चिंता किए बिना एक दूसरे के साथ एक्सटी जेएस के कई संस्करणों का उपयोग कर सकें। कभी-कभी वे एक साथ अच्छी तरह से खेलते हैं, अक्सर वे नहीं करते हैं, इसलिए आप Ext4 को जोड़ नहीं सकते हैं। Ext.Panel में कम से कम (कम से कम, काफी प्रयास किए बिना)।

एक्सएस जेएस वितरण में सैंडबॉक्स के रूप में सूचीबद्ध फाइलें शामिल हैं जिन्हें आप अपनी परियोजनाओं में अपनी मानक फाइलों के साथ संदर्भित करेंगे।

एटी जेएस डॉक्स पेज पर Sandbox example पर कार्रवाई करने के लिए इसे देखें। हालांकि, स्रोत और स्क्रिप्ट देखने के लिए आपको अपने ब्राउज़र के डीबगर का उपयोग करने की आवश्यकता है।

+0

आप सीएसएस उपसर्ग कॉन्फ़िगरेशन विकल्प का उपयोग कर अतिरिक्त सीएसएस (उसी कारण से) "सैंडबॉक्स" भी कर सकते हैं। –

+0

किसी भी पॉइंटर्स को सभी फ़ाइलों को संदर्भित करने की आवश्यकता है। कोई भी प्रासंगिक लिंक बहुत मदद करेगा। धन्यवाद। – rush

+1

आपको कम से कम 'बिल्ड/एक्सटी-ऑल-सैंडबॉक्स.जेएस' और' संसाधन/सीएसएस/एक्सटी-सैंडबॉक्स.css' की आवश्यकता होगी। वे फ़ाइल नाम ext-4.0.7 से हैं इसलिए मैं गारंटी नहीं दे सकता कि वे किसी भी अन्य संस्करण में बिल्कुल समान होंगे, लेकिन वे बंद हो जाएंगे। – Eric