سؤال

أنا لست متأكدا من نطاق هذا المشروع بالضبط، آمل أن يكون لدى شخص ما هنا خبرة مسبقة مع هذا.

لدي مشروع هو تطوير موقع للجوال يعمل كإطار لعرض المحتوى. ستكون "التطبيق" قائمة بسيطة، وعند تحديد عنصر، سيختفي الإطار وسحب المحتوى المحدد. سيتم تمديد الشاشة عبر iPad شاشة منفصلة أخرى.

ليس لدي أي مشاكل في إنشاء شيء يعمل بهذه الطريقة، ولكن

كنت أتساءل عما إذا كان هناك أي وسيلة للحفاظ على واجهة iPad ثابتة (لا يختفي الإطار ولم يتم عرض محتوى القائمة على iPad)، وتغيير الموقع النشط الحالي على الشاشة الكبيرة؟

لدي خبرة وسيطة مع لغات جانب الخادم مثل PHP و Ruby، ومعرفة طريقي حول JavaScript (وخاصة مكالمات AJAX). ومع ذلك، لا أعرف كيفية الاقتراب من هذا المفهوم. هل هذا ممكن؟ وأود أن أقدر أي ردود فعل أو مناقشة. أنا آسف إذا كان هذا السؤال يبدو أكثر انفتاحا من البساطة.

هل كانت مفيدة؟

المحلول

الأحداث التي تم إرسال الخادم كانت مفتاح النجاح في هذه الحالة.

http://www.html5rocks.com/en/tutorials/eventsource/basics/

لدي برنامج نصي يعمل على الشاشة الخارجية (site.com/container)، واتداء Ajax يعمل على جهاز التحكم عن بعد (site.com/remote).

عندما يختار المستخدم عنصرا على iPad بيانيا، يقوم AJAX بإخلاص القيمة في ملف.يتم بعد ذلك إرسال محتويات هذا الملف عبر تنسيق بيانات SSE (في فترة إعادة المحاولة "تعيين" وتفسير مرة أخرى على الشاشة الخارجية (site.com/container).

هذا ليس مثاليا تماما مثل "الكشف عن الحدث" الذي كنت آمل أن أذهب إليه، ولكن فيما يتعلق بالوظائف، يبدو بالتأكيد للعمل.آمل أن أتمكن من التحسن على الخطوات التي أتناولها وجعل كل شيء موجز أكثر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top