/ / एक ऐप में jQuery मोबाइल और बैकबोन JS को एक साथ कैसे उपयोग करें? - जावास्क्रिप्ट, यूआरएल, jquery- मोबाइल, backbone.js

एक ऐप में एक साथ jQuery मोबाइल और बैकबोन JS कैसे इस्तेमाल करें? - जावास्क्रिप्ट, यूआरएल, jquery- मोबाइल, backbone.js

मैं iPad के लिए बैकबोन JS का उपयोग करके आनंद ले रहा हूंHTML5 प्रोजेक्ट ... लेकिन आईपैड-ईश ट्रांज़िशन, फॉर्म एलिमेंट्स आदि की आवश्यकता के कारण मैं जल्दी से चल रहा हूँ। चारों ओर देखने के बाद, ऐसा लगता है कि jQuery मोबाइल सबसे स्थापित है। हम किसी भी तरह jQuery का उपयोग करते हैं।

लेकिन एक चीज जो मैं जल्दी में चला गया वह हैश थीघटनाओं / दो पुस्तकालयों के अजाक्स सामान जल्दी से काम नहीं किया। क्योंकि jQuery मोबाइल पृष्ठों में लोड करने का ख्याल रखता है, और बदलाव आदि, यह मेरे Backbone नियंत्रक मार्गों को काम नहीं करने दे रहा था जैसा कि उन्होंने पहले किया था। ऐसा लग रहा था कि दो। "वास्तव में संगत नहीं है?

हालांकि कुछ काम के बाद, मेरे पास एक बुनियादी समाधान है।सक्रिय पेज को देखने के लिए jQuery मोबाइल में पेज लोडिंग इवेंट्स सामान का उपयोग करना और फिर उस पृष्ठ के साथ जाने वाले सही बैकबोन दृश्य को आग देना। मूल रूप से बैकबोन हैश सुनने / मार्गों / नियंत्रक के साथ पूरी तरह से कर रहा है।

लेकिन यह अभी भी सही नहीं है? जेएस बैक और jQuery मोबाइल को एक साथ कैसे काम कर सकते हैं? मैं इस अधिकार को कैसे आगे बढ़ा सकता हूं?

उत्तर:

जवाब के लिए 8 № 1

मुझे लगता है कि जब मैंने एक ही सवाल पूछा तो मुझे एक समाधान मिला।

JQuery मोबाइल UI में हैश चेंज कंट्रोलर को अक्षम करें और backbone.js से बदलें

हाल ही में जाँच करने पर JQuery के हैश चेंज को अक्षम करने का विकल्प दिखता है।

https://github.com/jquery/jquery-mobile/commit/3162428558efd9960739ef8f00a7ead0dbf6d3ec

मैंने हालांकि अभी तक इसकी कोशिश नहीं की है। अगर यह काम करता है तो कृपया हमें बताएं।

चपटी कील


जवाब के लिए 4 № 2

ऐसा लगता है कि JQuery मोबाइल टीम ने Backbone.js लक्ष्यों के प्रकार के गतिशील अनुप्रयोगों का समर्थन नहीं करने के लिए एक सचेत निर्णय लिया है। से अल्फा 4 रिलीज नोट्स:

1.0 से बाहर होने के बाद, परियोजना हो पर ध्यान केंद्रित ... गतिशील अनुप्रयोगों, विस्तारित विजेट सेट, और ... ए अधिक विस्तृत रोडमैप पर काम चल रहा है और जैसे-जैसे हम अपने करीब आते हैं, हम इसे साझा करेंगे 1.0 जारी।

इसके लिए और सबूत ऑटोइलेक्ट्रिसाइज़ विकल्प को हटाना है क्योंकि वे अल्फा 3 से अल्फा 4 में गए थे: अंक 1391

इसलिए अभी के लिए, हमें वर्कअराउंड की जरूरत है। एक वैकल्पिक उत्तर बकाया JQM बग्स को ठीक करने और इसे 1.0 के करीब धकेलने में मदद करने के लिए है, इसलिए हम JQM ASAP में गतिशील अनुप्रयोग सुविधाएँ प्राप्त कर सकते हैं।


उत्तर № 3 के लिए 1

मैं कुछ अधिक एकीकृत w / jquery मोबाइल पसंद करता हूं, इसलिए आमतौर पर मैं इस एक के साथ रीढ़ के रूटर को बदल देता हूं: github.com/azicchetti/jquerymobile-router।


जवाब के लिए 0 № 4

यह मिला और यह मेरे लिए पूरी तरह से काम किया: मोबाइल साइट (jQuery मोबाइल) से मुख्य साइट शैलियों में पुनर्निर्देशित करें

मैं मुख्य साइट पर पुनर्निर्देशित कर रहा था और यह "बैकबोन हिस्ट्री स्टार्ट" एरर्स को फेंक रहा था