גוגל פולימר - איך זה יהיה לשנות את הדרך יישומי אינטרנט בנויים
יחד עם אלבומי Google, גוגל גם בנה מחדש פולימר מאפס, תוך התייחסות לשיפור הביצועים ויעילות. תחשוב על פולימר כמו ערכת פיתוח תוכנה (SDK) עבור האינטרנט, אחד שעושה פיתוח יישומי אינטרנט כל כך הרבה יותר מהר באמצעות תקן חדש שנקרא רכיבי אינטרנט.
רכיבי אינטרנט מאפשרים לנו ליצור אלמנטים מותאמים אישית תגים עבור אתרי האינטרנט שלנו. במאמר זה נבחן כיצד האלמנטים המותאמים אישית ב- Google Polymer יכולים לסייע בפיתוח אפליקציות אינטרנט. בנוסף, אנו גם מסתכלים על כמה הדגמות על איך אלה אלמנטים מותאמים אישית ניתן לשים לעבודה.
אודות רכיבי אינטרנט
הדרך הטובה ביותר להבין כיצד פועל רכיבי אינטרנט היא להסתכל על האלמנטים הסטנדרטיים הנוכחיים . כאשר אנו מוסיפים
יחד עם מקורות כתובת האתר של אודיו, דפדפני אינטרנט יעבד רכיב זה כמו נגן אודיו עם כפתור ההשמעה ואת להשהות, את זמן הרכבת, כמו גם את המחוון נפח. פעם תוהה איך פקדי השחקן בנויים בסגנון?
נגן הבקרה של ממשק המשתמש מוסתר מתחת לשורשי צל, הידוע גם בשם צל DOM. כדי להציג צל DOM, הפעל את Chrome DevTools > לחץ על בורג סמל> בחר את הצג צל סוכן משתמש DOM אפשרות.
ב צילום מסך הבא, אתה יכול למצוא ערימה של היום, עם רכיבי אינטרנט, אנחנו יכולים שם אלמנטים שלנו גם כן. אנחנו יכולים לבנות אלמנט כמו, יתר על כן, אלמנטים מותאמים אישית אלה עשויים להיות גם כמה תכונות מותאמות אישית מקובלים. לגבי פולימר מגיע עם חבורה של אלמנטים אשר מהווים (כמעט) כל יישום אינטרנט צריך. גוגל מחלקת את המרכיבים האלה לקבוצות: אלמנטים של ברזל, אלמנטים של נייר, רכיבי אינטרנט של Google, אלמנטים של זהב, אלמנטים של ניאון, אלמנטים פלטינומיים ומולקולות. אלמנטים ברזל הוא אוסף של אלמנטים בסיסיים. אלמנטים בסיסיים אלה הם מה שאנו משתמשים בו בדרך כלל לבנות דף אינטרנט כגון קלט, צורה ותמונה. ההבדל הוא פולימר מוסיף כמה כוחות נוספים אלמנטים אלה. כל האלמנטים בקבוצה זו הם הדוגמה שלעיל תציג תחילה את מציין המיקום של התמונה ולאחר מכן תעבור לתמונה בפועל ב- ה אלמנטים של נייר היא קבוצה של אלמנטים עיצוב חומרים. עיצוב חומרים הוא שפת התכנון של Google כדי להפוך את ממשק המשתמש ואת הניסיון בכל הפלטפורמות של Google, הן ביישומי האינטרנט והן ביישומי Android, באופן עקבי יותר מבחינה ויזואלית. כמה אלמנטים ייחודיים לעיצוב חומרים הם Paper and Floating Button Button (FAB). עיתון היא המטאפורה של גוגל המדיום המונח ביסוד התוכן. כדי להוסיף נייר עם פולימר, אנו משתמשים לחצן פעולה צף (FAB) הוא כפתור עגול עם סמל, צף על המסך, בדרך כלל עם צבע ההמתנה. Google מציעה שכפתור זה מבצע פונקציה בתדירות גבוהה. הנה דוגמה: קטע הקוד הבא מוסיף חומר נייר עם תמונה ו- FAB. תהיה לנו את התוצאה הבאה: יש לנו תמונה עם “לב” כפתור צף על גבי זה. לחץ עליו כדי לראות את התמונה, הכפתור כפתור נותן אפקט אדווה כדי לאשר את לחץ. רכיבי האינטרנט של Google הם אלמנטים מיוחדים שמתמודדים עם ממשקי API ושירותים של Google, כגון מפות Google, Youtube, כמו גם עדכון Google, עד כמה שם. אלמנטים בקבוצה זו לעשות אינטראקציה עם שירותי Google רק כמה שורות משם. להלן דוגמה להצגת מפת Google באמצעות כפי שאתה יכול מעל, את רוצה להציג סרטון Youtube? אתה יכול להשתמש כמו כן אנו להתאים אישית את הפלט באמצעות תכונות. אלמנטים זהב הם רכיבים שתוכננו במיוחד עבור אפליקציות של מסחר אלקטרוני. כאן תוכלו למצוא אלמנט להציג כרטיס אשראי, דוא"ל, טלפון קלט ZIP אשר כל כבר מצויד אימות פורמט כדי להבטיח קלט נתונים נכונה אבטחה. הנה דוגמה אחת להוסיף ויזה כרטיס אשראי קלט. האלמנטים הנותרים כוללים אלמנטים ניאון עבור אנימציה ואפקטים מיוחדים, אלמנטים פלטינום עבור הודעות לא מקוון לדחוף ולבסוף מולקולות, עטיפות עבור ספריות צד שלישי. הערה של עורך: בזמן כתיבת שורות אלו, אלמנטים של ניאון, אלמנטים פלטינום ומולקולות עדיין אינם זמינים. רוצה להשתמש פולימר בפיתוח האינטרנט שלך? הנה כיצד להתקין ולשלב אותו לתוך דפי האינטרנט שלך. כמו רוב האלמנטים פולימר להסתמך על אחד אחר, הדרך הטובה ביותר להתקין פולימר היא דרך באואר. באואר הוא פרויקט תלות מנהל זה מקל על התקנת סקריפטים או סגנונות הנדרשים כדי להפעיל את הפרויקט. בדוק את ההודעה הקודמת שלנו כיצד להתקין, לעדכן ולהסיר ספריות אינטרנט בקלות עם Bower. כדי לשלב פולימר, השקת טרמינל ואז לנווט לספריית הפרויקט שלך, בהנחה שיצרת אחד. ואז לרוץ הגדרה זו מניחה שאנחנו הולכים להשתמש בכל האלמנטים מכל קבוצה. אתה יכול להסיר את מה שאתה לא צריך מתוך רשימת התלות. כאשר התלויות מוגדרות, הפעל את תהליך זה עשוי להימשך זמן מה, שכן הוא כרוך לתפוס כמות עצומה של קבצים מן המאגרים. לאחר שתסיים, אתה צריך למצוא אותם נשמרים bower_components תיקייה. פתח את קובץ ה- HTML שבו ברצונך להשתמש ברכיבי הפולימר. בתוך מסמך המסמך, לקשר את WebComponents.js שהוא מילוי עבור דפדפנים שאינם תומכים WebComponents עדיין, ו לייבא את הקבצים רכיב באמצעות ייבוא HTML. הנה דוגמה: התקנה זו תאפשר לנו להשתמש הנה כמה מיישומי האינטרנט שכבר משתמשים ב- Google Polymer. Google השתמשו ב- Google Polymer בדף האינטרנט של Google IO 2015; Google Fi, השירות האלחוטי של Google עבור ספקים וספקים בשותפות; ו- Google Music. CustomElements הוא רכזת שבה ניתן למצוא רכיבים מותאמים אישית שנבנו עם רכיבי אינטרנט. הוא משתמש באלמנט Paper כדי להכיל ולבנות את הרשימה. זה גם מספק נתיב נוח להתקין את האלמנטים האלה באמצעות באואר NPM. יישום Chrome לעריכת קוד שפועל באופן מפתיע. יישום זה משתמש בלחצן FAB, בתפריט Paper (נייר) וברכיבים של Paper Dial בממשק המשתמש. כלי לבניית יישום אינטרנט עם אלמנטים פולימריים באמצעות ממשק גרור ושחרר. דו"ח הבורסה ותחזית בנוי כולו עם אלמנטים פולימריים. אפליקציית לקוח דוא"ל עבור Gmail. זה נראה נחמד ונוזל, אם כי למרבה הצער, זה לא מתפקדת במלואה. פולימר יש היקף עצום וזה עלול לקחת לך זמן להתרגל לכל האלמנטים מותאמים אישית, כמו גם ה- API שלה. עם זאת, רכיבי אינטרנט פולימר בהחלט ישפיע על האופן שבו אנו בונים יישומי אינטרנט. הישאר לפני הקהל על ידי קריאת עוד על רכיבי אינטרנט - הפניות נמצאים להלן. אלמנטים הבונים את פקדי נגן ממשק המשתמש בסתר.
כדי להטביע עדכון Twitter או (אולי)
כדי להטביע תרשים.
אלמנט, אתה מגדיר תכונה הנקראת שם משתמש
אשר ישמשו כדי לציין את שם המשתמש של Twitter.
אלמנטים מותאמים אישית פולימר
1. אלמנטים ברזל
ברזל-
למשל, לדוגמה
, אשר משמש להצגת תמונה. ה
אלמנט כבר מצויד כמה תכונות נוספות שאנחנו לא יכולים ליישם את הרגיל אלמנט. אנחנו יכולים, למשל, להוסיף
preload
, דהייה
, ו מציין מיקום
מאפיינים you
src
כפי שהוא טעון במלואו, ביצוע תמונה חלקה טעינת אפקט.2. אלמנטים של נייר
עיתון
אלמנט. אלמנט זה לוקח 2 תכונות:גובה
כדי להרים את הנייר, ומכאן הוספת צל לחזק את הגובהאנימציה
תחול אנימציה כמו שינוי גובה הנייר.לחצן פעולה צף (FAB)
3. רכיבי אינטרנט של Google
אלמנט.
אלמנט לוקח את קו רוחב
ו קו אורך
כדי לציין את המיקום על המפה. אנחנו יכולים גם לקנן
כדי להציג סמן מפה של מיקום זה יחד עם טקסט שיופיע עם לחיצה על הסמן.
אלמנט.
4. אלמנטים זהב
5. אלמנטים אחרים
שילוב פולימרים
מתח
הפקודה ליזום קובץ bower.json לתוך הפרויקט שלך שישמש להקליט את הפרודוקטיביות תלות. פתח את bower.json והוסף את השורות הבאות. - "פולימרים": "פולימר / פולימר # ^ 1.0.0", "google-web-components": "GoogleWebComponents / google-web-components # ^ 1.0.0", "iron-elements": " פולימרים / אלמנטים מברזל # ^ 1.0.0 "," אלמנטים של נייר ":" PolymerElements / paper- אלמנטים # ^ 1.0.0 "," אלמנטים זהב ":" PolymerElements / זהב אלמנטים # ^ 1.0.0 "
התקנה
הפקודה כדי להתקין את התלות ברשימה.
,
,
אלמנטים.תצוגות
Google
אלמנטים מותאמים אישית
עורך הפיתוח של Chrome
מעצב פולימרים
יומי יומי תחזית
פולימר דואר
סופי מחשבות
הפניות שימושי