سؤال

نحن نقوم بتطوير تطبيق ويب يجب أن يكون متاحا من هاتف محمول.

أنه ينطوي على كتالوج شجرة نص بسيط فقط.

لتجنب رحلات جولة إضافية إلى الخادم لتوسيع عناصر الشجرة أثناء النقر عليها، قررت استخدامها WML.

انها تسمح تحميل متعدد <card>في وثيقة واحدة والتصفح السريع بين هذه <card>'س.

ومع ذلك، iPhone لا يدعم WML على الإطلاق والمتصفحات المحمولة الأخرى لها مشاكل متعددة معها.

هل هناك تقنية تسمح بتحميل صفحات متعددة في iPhoneالمتصفح والتصفح بينهما دون رحلات جولة إضافية إلى الخادم؟

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

المحلول

انها ليست بالضبط نفس wml، ولكن جو هيويت IUI تم تطويره على نفس فكرة التحميل المسبق مختلف <div>يتوافق مع صفحات مختلفة، وتسهيل التنقل بينهما.

هنا مثال:

http://iui.googlecode.com/svn/tags/rel-current/samples/music.html.

انظر إلى التعليمات البرمجية المصدرية لمعرفة كيف كل <div> أو <ul> هو في الواقع صفحة مختلفة. يمكنك أيضا إضافة صفحات ديناميكيا باستخدام AJAX.

نصائح أخرى

إذا كنت تقوم بتطوير الموقع فقط لأجهزة iPhone أوصي به الممتاز jqtouch البرنامج المساعد ل jQuery. وبعد يسمح لك بتخزين الصفحات في علامات DIV منفصلة ثم انتقل بينهما دون تحديث الصفحة.

أعتقد أن هناك خدعة واحدة هي تحميل صفحة مع 320px Divs واسعة ولديها تمرير أفقيا عبر JavaScript. يمكنك جعل iPhone إخفاء أشرطة التمرير HorizontAll.

هل سيكون العمل Tiddlywiki؟

بقدر ما أعرف، يمكنك استخدام جانب "Tiddlers" من Tiddlywiki لإظهار / إخفاء كميات صغيرة من محتوى الويب دون الحاجة إلى جعل الرحلات إلى الخادم؟

لا أستطيع التصويت بعد، لكني تحقق رابط النص وهو رائع. كنت أعمل على شيء من هذا القبيل من أجل النماذج الأولية للشاشة، لكنني لم أضع 2 و - 2 معا لرؤية فائدةها العملية.

توضيح على رابط MIS-CONCED: كنت أشير إلى الارتباط IUI الخاص ب CSS التي تنشئ أقسام Div بالعمل الفني المناسب لتبدو كما لو أن محتوى الويب يتم إنشاؤه بواسطة تطبيق iPhone. هذه هي مكمل كبير لحل نهاية إلى نهاية.

أصوت كلاهما بالإبهام إذا استطعت ...

سوف تحقق أيضا من JQTouch Plugin JQuery كما قد يكون أكثر طريقة خاصة للذهاب للحصول على محتوى مرخص.

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