jQuery Windows में 8 मेट्रो शैली क्षुधा जावास्क्रिप्ट एपीआई का उपयोग करके विकसित किया जा सकता है? मैं नमूने पर देख रहा हूँ, और वहाँ document.getElementById
, addEventListener
, आदि जैसे मैं उत्पादकता के लिए jQuery का उपयोग करना चाहते मानक डोम हेरफेर के लिए बहुत कुछ है।jQuery और Windows 8 जावास्क्रिप्ट मेट्रो शैली Apps का
उत्तर
$
जादू नहीं है। jQuery सिर्फ एक जावास्क्रिप्ट पुस्तकालय है। यह ठीक चलना चाहिए।
एकमात्र चीज जो काम नहीं कर सकती है वह है cssHooks जो उनके पर्यावरण के किसी भी 'quirks' को ध्यान में रखेगी।
तो हाँ, यह काम करेगा, यदि आप माइक्रोसॉफ्ट पर एचटीएमएल/सीएसएस/जेएस विनिर्देशों का पालन करने वाले पर्यावरण का उत्पादन करने पर भरोसा करते हैं।
क्या आप भाग्यशाली महसूस करते हैं?
"पर्यावरण" मूल रूप से क्रोमलेस आईई 10 है। –
init: 3 win 8 bootablish की तरह है यानी 10 (मेट्रो स्टाइल ऐप्स) – ShrekOverflow
यह ठीक चलाना चाहिए। jQuery सिर्फ एक पुस्तकालय है। $('#someid')
आंतरिक रूप से document.getElementById
पर कॉल करेगा, आप इसका उपयोग कर सकते हैं जैसे कि आप जावास्क्रिप्ट कोड का उपयोग कर सकते हैं जैसे आप स्वयं लिखते हैं ...
हां, यह किसी भी जावास्क्रिप्ट लाइब्रेरी के रूप में काम करता है। मैंने इसे बिल्डिंग कॉन्फ़्रेंस में दिए गए टैबलेट में से एक पर सत्यापित किया।
हालांकि, स्क्रिप्ट में लोड करने के लिए सीडीएन का उपयोग करने की अपेक्षा न करें। आपको इसे डाउनलोड करना होगा, इसे प्रोजेक्ट में जोड़ना होगा, और इसे स्थानीय रूप से संदर्भित करना होगा।
किसी भी मूल ऐप के लिए सीडीएन का उपयोग करना समझ में नहीं आता है - है ना? – SliverNinja
आप किसी भी जे एस पुस्तकालय का उपयोग कर सकते हैं। मुझे संदेह है कि WinJS.xhr (उर्फ '$ .ajax') जैसी विधियां लिखी गईं ताकि WinJS पर jQuery पर निर्भरता न हो।
JQuery ठीक काम करना चाहिए लेकिन ध्यान में भालू आपकी उदाहरण के मामले में कुछ बात इस तरह का करने के लिए कार्यक्षमता में बनाया गया है,:
WinJS.Utilities.query("#someId li")
.listen("click", function (result) {
किसी भी खिड़कियों का उपयोग न करें WinJS जैसे पुस्तकालय। आप खुद को लॉक क्यों करना चाहते हैं और मालिकाना कोड पर निर्भर रहना चाहते हैं? सामान्य सामान के साथ चिपके रहें, यानी एचटीएमएल, सीएसएस, जेएस (JQuery या अन्यथा)। यह केवल आपके भविष्य के समर्थन/देव को और अधिक अनुमानित बना देगा ...
लेकिन प्रदर्शन के बारे में क्या? निश्चित रूप से केवल जावास्क्रिप्ट लाइब्रेरी की तुलना में Winjs के लिए और भी कुछ है? –
जैसा कि सभी तृतीय पक्ष जावास्क्रिप्ट पुस्तकालयों में कुछ चीजें हैं जिन्हें आपको ध्यान में रखना चाहिए।
- हमेशा जब भी संभव हो अपने प्रोजेक्ट में .js sourcefile को शामिल करने का प्रयास करें। किसी सीडीएन या बाहरी होस्ट किए गए स्थान पर कॉल करने से आपको कुछ सुरक्षा जांच के लिए ध्वजांकित किया जाएगा जिन्हें आपको सामान्य रूप से पार नहीं करना पड़ेगा।
- मैं अपने ही क्षुधा कोडिंग में jQuery संस्करणों की एक जोड़ी का इस्तेमाल किया है। उनमें से कुछ तोड़ गए तो ध्यान रखें कि अभी भी कोई गारंटी नहीं है। साउंडजेएस जैसे अन्य पुस्तकालयों, मैंने पुराने संस्करणों का उपयोग किया जो मुझे पता है कि काम करते हैं।
- आप देख रहे हैं तीसरे पक्ष के पुस्तकालयों के कुछ उदाहरण के लिए मैं नॉकआउट पर कुछ पोस्ट नहीं है और यहाँ नतीजा:
- http://blogs.msdn.com/b/davedev/archive/2012/05/02/connecting-to-wcf-ria-services-in-a-windows-8-metro-style-app-using-upshot-js-and-kockout-js.aspx
मैं भी एक नि: शुल्क Windows स्टोर गेमिंग किट तीसरे पक्ष आप पुस्तकालयों का उपयोग करता है लिखा है कि यहाँ के लिए मुफ्त स्रोत हड़पने कर सकते हैं: http://win8gamekit.codeplex.com
tl; डॉ: आप jQuery 1.7+ उपयोग कर सकते हैं, लेकिन यह नहीं है पूरी तरह से एकीकृत जब मार्कअप संशोधन शामिल है (अभी तक?)। Dev Center (msdn)
jQuery
आप जावास्क्रिप्ट का उपयोग कर अपने विंडोज स्टोर ऐप्स में jQuery का उपयोग कर सकते का उपयोग से
उद्धरण है, लेकिन केवल संस्करणों 1.7 और बाद में। हम हमेशा नवीनतम संस्करण का उपयोग करने की सलाह देते हैं।
इसका मतलब है कि यह काम करेंगे, लेकिन HTML and DOM API changes list (msdn)
जब innerHtml
संपत्ति (दूसरों के बीच: Making HTML safer) की स्थापना का उल्लेख अपवाद भी हैं में सूचीबद्ध के रूप में आप कुछ गैर मानक व्यवहार का सामना करेंगे अगर वहाँ असुरक्षित मार्कअप, लेकिन यह गैर-अवरुद्ध है और jQuery लाइब्रेरी (1.8.2) लोड करने का सरल तथ्य कुछ ट्रिगर करेगा।
जैसा कि पहले बताया गया है, आपको पुस्तकालय की स्थानीय प्रतिलिपि (कोई सीडीएन) उपयोग करने की आवश्यकता नहीं है।
वास्तव में आप इसे विजुअल स्टूडियो के माध्यम से डाउनलोड कर सकते हैं। यदि आप NuGet पैकेज प्रबंधक डाउनलोड करते हैं।
टूल्स-> पैकेज जोड़ें & एक्सटेंशन
NuGet पैकेज प्रबंधक के लिए बाएं ऑनलाइन पैकेज खोजें और इंस्टॉल करें।
फिर जब आप एक परियोजना में jQuery चाहते हैं, तो अपने संदर्भों पर राइट क्लिक करें और एक NuGet पैकेज जोड़ें, और jQuery खोजें। मैं यही उपयोग करता हूं।
- 1. मेट्रो एप्लिकेशन का निर्धारण Windows 8 टैब या डेस्कटॉप पीसी
- 2. मैं Windows 8
- 3. Windows 8 मेट्रो क्षुधा (सी #/XAML)
- 4. कॉलिंग संपत्ति Accessor [Windows स्टोर ऐप्स/मेट्रो Apps]
- 5. Windows 8 जीयूआई, और WPF/Silverlight/WinRT/मेट्रो/BUILD संबंधों
- 6. विंडोज 8/मेट्रो प्रमाणन आवश्यकताएं - कैसे जांचें?
- 7. jQuery के साथ विंडोज 8 मेट्रो ऐप का निर्माण
- 8. ड्रॉप-डाउन चयन नियंत्रण - Windows 8 मेट्रो - XAML
- 9. विंडोज 8 मेट्रो ऐप्स
- 10. विजुअल स्टूडियो के बाहर विंडोज 8 मेट्रो-शैली जेएस ऐप्स कैसे विकसित करें?
- 11. Windows 8/Windows Server 2012
- 12. विंडोज 8 मेट्रो शैली के लिए चार्ट नियंत्रण ऐप्स
- 13. विंडोज 8 में विंडोज़ एज़ूर और मेट्रो-स्टाइल ऐप्स 8
- 14. सी # मेट्रो-शैली
- 15. एचटीएमएल/सीएसएस/जावास्क्रिप्ट का उपयोग कर विंडोज 8 मेट्रो लिखने वाले ऐप्स पर संसाधनों की सूची?
- 16. विंडोज 8 मेट्रो ऐप
- 17. विंडोज 8 मेट्रो ऐप
- 18. विंडोज 8 मेट्रो ऐप
- 19. Windows 8 और Windows Phone पर एचटीएमएल 5/जावास्क्रिप्ट के साथ एक एफ # पोर्टेबल लाइब्रेरी का उपयोग करना 8
- 20. विंडोज 8 मेट्रो ऐप
- 21. विंडोज 8 मेट्रो ऐप्स
- 22. विंडोज 8 मेट्रो रिचटेक्स्ट कॉलम एम्बेड हाइपरलिंक्स और छवियां
- 23. विंडोज 8 मेट्रो: कार्यान्वयन प्रमाणीकरण
- 24. विंडोज 8 मेट्रो ओपन वेबसाइट/मेलो सी #
- 25. विंडोज 8 सी # मेट्रो ऐप
- 26. क्यों नहीं WPF विंडोज 8 शैली बटन Windows में दिखाता है 8
- 27. कोई मेट्रो शैली एप्लिकेशन टेम्पलेट 2012 आर सी
- 28. जावास्क्रिप्ट और कॉपी शैली
- 29. मेट्रो शैली विंडोज 8 ऐप्स स्थानीय डेटाबेस पहुंच का समर्थन करेंगे?
- 30. Windows Phone 8 (सी #) फ्रेमवर्क
क्या आपने कोशिश की? :) – epascarello
मैं नहीं देख सकता क्यों नहीं। उनके पास नियमित जावास्क्रिप्ट रनटाइम होता है, और jQuery ब्राउज़र पर निर्भर नहीं होता है (यह व्यापक रूप से node.js में उपयोग किया जाता है)। –
मैंने अभी तक कोशिश नहीं की है। अभी भी विंडोज 8 डेवलपर पूर्वावलोकन स्थापित करना है। मैं सिर्फ समझने के लिए दस्तावेज़ ब्राउज़ कर रहा था। – pfeilbr