Mobile App עיצוב / התפתחות למתחילים מדריך jQuery נייד
במהלך 2-3 השנים האחרונות ראינו גידול עצום בדפדפן ובתמיכה במערכת ההפעלה עבור אתרים לנייד. הבולט ביותר של אפל iOS ו- Google פלטפורמות אנדרואיד לעלות על הדעת. אבל אחרים כמו PalmOS ו אוכמן הם עדיין בתערובת. עד לאחרונה זה היה מאוד קשה להתאים נושא סלולרי אחד לתוך כל הפלטפורמות האלה.
JavaScript היה התחלה, אבל לא היתה שום ספרייה מאוחדת באמת עד עכשיו. jQuery נייד לוקח את כל התכונות הטובות ביותר של jQuery ו ports אותם על מקור אינטרנט מבוססי ניידים. הספרייה דומה יותר למסגרת הכוללת הנפשות, אפקטי מעבר וסגנונות CSS אוטומטיים עבור רכיבי HTML בסיסיים. במדריך זה אני מקווה להציג את הפלטפורמה בצורה שבה אתה יכול להרגיש בנוח בעיצוב jQuery יישומים ניידים משלך.
תכונות ותמיכה במערכת ההפעלה
הסיבה שאני מציע ללמוד jQuery Mobile על כל המסגרות האחרות היא הפשטות. הקוד נבנה על הליבה jQuery ויש לו צוות פעיל של מפתחים כתיבת סקריפטים ועריכת באגים. של תכונות רבות כוללות תמיכה HTML5, אייאקס מופעל קישורים ניווט, ומגע / לסחוב האירוע המטפלים.
התמיכה משתנה בין טלפונים והוא שבור לתרשים של 3 קטגוריות מ- A-C. A הוא הדף שכבת אשר מתגאה תמיכה מלאה של jQuery נייד, B יש הכל מלבד Ajax בעוד C הוא HTML בסיסי עם מעט ל- JavaScript. למרבה המזל רוב מערכות ההפעלה הפופולריות נתמכות במלואן - הוספתי רשימה להלן של כמה דוגמאות.
- Apple iOS 3-5
- Android 2.1, 2.2, 2.3
- טלפון Windows 7
- 6.0, Blackberry 7
- Palm WebOS 1.4-2.0, 3.0
אם אתה רוצה ללמוד עוד נסה לקרוא בדף המסמכים הרשמי שלהם. זה לא כתוב ב gibberish ו מרגיש ממש קל לעקוב אחריו. עכשיו בואו להתמקד ביסודות של כתיבת דף נייד jQuery וכיצד אנו יכולים לבנות יישום קטן!
תבנית HTML סטנדרטית
כדי לקבל את היישום הראשון הנייד עובד יש תבנית להגדיר אתה צריך להתחיל עם. זה כולל את קוד הבסיס jQuery יחד עם JS ניידים ו- CSS, כל חיצוני מתארח CDN jQuery. עיין בקוד לדוגמה שלי להלן.
אפליקציה בסיסית לנייד
האלמנטים הזרים היחידים כאן צריכים להיות שני מטא תגים. החלק העליון נוף
תגים עדכונים דפדפנים ניידים להשתמש אפקט זום מלא. הגדרת הערך רוחב = רוחב התקן
תציב את רוחב העמוד בדיוק לרוחב מסך הטלפון. ואת הטוב ביותר של כל זה לא להשבית את זום תכונות מאז jQuery נייד יכול להסתגל פריסות העברת.
תג ה- meta הבא X-UA-Compatible
רק כוחות Internet Explorer כדי לעבד את ה- HTML זה איטרציה האחרונה. דפדפנים ישנים ובמיוחד ניידים ינסו לעקוף באגים לא מוכרים.
בניית תוכן הגוף
עכשיו זה איפה הנייד jQuery יכול לקבל מסובך. כל דף HTML אינו בהכרח דף אחד באתר לנייד. המסגרת עושה שימוש במאפייני הנתונים של HTML5, אשר ניתן ליצור בגחמה על ידי צירוף נתונים-
לפני כן. באופן דומה data-role = "page"
ניתן להגדיר מספר divs בקובץ HTML יחיד, נותן לך יותר מעמוד אחד.
לאחר מכן תוכל לעבור בין דפים אלה עם קישורי עוגן ומזהה ייחודי. התקנה זו היא רעיון טוב עבור יישומים בסיסיים פשוטים. אם אתה רק צריך 3-5 עמודים אז למה לא לאחסן את הכל בקובץ אחד? אלא אם כן יש לך הרבה תוכן כתוב, ובמקרה זה לנסות להשתמש ב- PHP כולל כדי לחסוך זמן.
בדוק את קוד הקוד להלן אם אתה אבוד.
סרגל הכותרת למעלה
עמוד 2 כאן
רק קצת תוכן נוסף גם כן.
אני מתכוון, אתה יכול תחזור בכל זמן.