تصميم تطبيقات الهاتف المحمول / دليل المبتدئين ديف ل jQuery موبايل
على مدى السنوات 2-3 الماضية ، شهدنا نمواً هائلاً في دعم المستعرض ونظام التشغيل لمواقع الجوال. وأبرزها Apple و iOS و Google منصات Android تتبادر إلى الذهن. لكن آخرين مثل PalmOS و Blackberry لا يزالون في المزيج. حتى وقت قريب ، كان من الصعب للغاية مطابقة سمة واحدة للهاتف المحمول في جميع هذه المنصات.
كانت JavaScript بداية ، لكن لم يكن هناك أي مكتبة موحدة حتى الآن. يأخذ jQuery Mobile جميع أفضل ميزات jQuery وينقلها إلى مصدر ويب يستند إلى الهاتف المحمول. تشبه المكتبة إطار عمل يتضمن الرسوم المتحركة وتأثيرات الانتقال وأنماط CSS التلقائية لعناصر HTML الأساسية. في هذا الدليل ، آمل أن أقدم المنصة بطريقة تجعلك تشعر بالراحة عند تصميم تطبيقات الجوال jQuery الخاصة بك.
الميزات ودعم نظام التشغيل
السبب أقترح تعلم jQuery Mobile على أي أطر أخرى هو البساطة. تم بناء الكود على جوهر jQuery ولديه فريق نشط من المطورين الذين يكتبون النصوص وتحرير الأخطاء. من بين العديد من الميزات ، دعم HTML5 وروابط التنقل التي تدعمها Ajax ومعالجات الأحداث التي تعمل باللمس / التمرير السريع.
يختلف الدعم بين الهواتف وينقسم إلى مخطط يتكون من 3 فئات من A-C. A هي المستوى الأعلى الذي يتمتع بدعم كامل من jQuery Mobile ، B لديه كل شيء ما عدا Ajax بينما C هو HTML الأساسي مع جافا سكريبت قليل إلى لا. لحسن الحظ ، فإن معظم أنظمة التشغيل الشائعة مدعومة بالكامل - لقد أضفت قائمة أدناه ببعض الأمثلة فقط.
- Apple iOS 3-5
- أندرويد 2.1 ، 2.2 ، 2.3
- ويندوز فون 7
- بلاك بيري 6.0 ، بلاك بيري 7
- Palm WebOS 1.4-2.0، 3.0
إذا كنت تريد معرفة المزيد ، فحاول القراءة على صفحة المستندات الرسمية. لم يتم كتابتها باللغة اللفظية وهي في الواقع سهلة المتابعة. الآن دعنا نركز على أساسيات كتابة صفحة الجوال jQuery وكيف يمكننا بناء تطبيق صغير!
قالب HTML القياسي
للحصول على أول تطبيق جوال يعمل هناك قالب مجموعة يجب أن تبدأ به. يتضمن هذا الكود الأساسي jQuery إلى جانب JS المحمول و CSS ، وكلها خارجية مستضافة من jQuery CDN. تحقق من بلدي رمز المثال أدناه.
تطبيق الجوال الأساسي
يجب أن تكون العناصر الأجنبية الوحيدة هنا هي علامتي meta. الأعلى العرض
تعمل العلامة على تحديث متصفحات الجوال لاستخدام تأثير تكبير / تصغير كامل. تحديد القيمة العرض = جهاز العرض
سيتم تعيين عرض الصفحة في بالضبط عرض شاشة الهاتف. والأهم من ذلك كله أنه لا يقوم بتعطيل ميزات التكبير / التصغير لأن jQuery Mobile يمكنه أن يتكيف مع تخطيطات التبديل.
علامة التعريف التالية X-UA-متوافق
فقط يجبر Internet Explorer على تقديم HTML في أحدث التكرار. ستحاول المتصفحات الأقدم وخاصة المحمول التنقل حول أخطاء العرض غير المألوفة.
بناء محتوى الجسم
الآن هذا هو المكان الذي يصبح فيه jQuery mobile صعبًا. كل صفحة من صفحات HTML ليست بالضرورة صفحة واحدة على موقع الجوال. يستخدم الإطار سمات بيانات HTML5 ، والتي يمكنك إنشاؤها في نزوة من خلال الإلحاق البيانات-
سلفا. بطريقة مماثلة دوره البيانات = "الصفحة"
يمكن تعيينه على divs متعددة في ملف HTML واحد ، مما يتيح لك أكثر من صفحة واحدة.
ستنتقل بعد ذلك بين هذه الصفحات باستخدام روابط ربط ومعرف فريد. يعد هذا الإعداد فكرة جيدة للتطبيقات الأساسية البسيطة. إذا كنت تحتاج فقط إلى 3-5 صفحات ، فلماذا لا تخزنها كلها في ملف واحد؟ ما لم يكن لديك الكثير من المحتوى المكتوب ، في هذه الحالة ، فإن استخدام PHP يشمل توفير الوقت.
تحقق من مثال الكود أدناه إذا فقدت.
شريط العنوان العلوي
الصفحة 2 هنا
فقط بعض المحتوى الإضافي كذلك.
أقصد ، يمكنك ذلك عد في أي وقت.