יום שישי, 7 בפברואר 2014

!HTML 5 (five) is kicking and alive

שלום לכם,

על הכתפיים הרחבות של HTML5 הונחו משקולות די כבדות.
HTML5 iconהתינוק, שנולד באופן רשמי במאי 2011, קיבל משימה לא פשוטה, הוטל עליו להיות יורש העצר הרשמי של HTML 4.01, הידוע בכינויו המלך הבלתי מעורער של הרשת מאז 1999 ועל הדרך גם לערער את יציבותו של XHTML הנוקשה.
אבל הרכב מנצח לא מחליפים ולכן HTML5 נבנה על בסיסו האיתן של HTML4 ולמעשה מציע סט של Features על גביו.
אחת ממטרות העל של HTML 5, שפת הסימון לעיצוב דפי אינטרנט, היא לספק תכנים עשירים בעזרת HTML CSS ו Javascript, וללא צורך בתוספים של third-party companies.
תגיות כמו <canvas>, <video>, <audio> מציעות חלופה לשימוש ב Flash על גבי HTML 4.01.
HTML5 תוכננה לשמש כ cross platform, ויכולה לספק אחידות פונקציונלית וחזותית בין אם אתה גולש דרך PC, Tablet או Smartphone.

כגישה לחיים, HTML5 הינו הרבה יותר סלחני מ XHTML חמור הסבר.
אין חובה להקפיד על trailing slash, אין חובה לעטוף ערכים בגרשיים (אם אין רווחים) וקיים רק <!doctype>
יחיד ופשוט: <!DOCTYPE html>.
ומה זה אם לא החיים הטובים, או האקונה מטטה כפי שטימון הסוריקטה ופומבה חזיר היבלות הרבו לשנן באוזני סימבה הצעיר בסרט מלך האריות.



HTML5 is Backwards Compatible
שימו לב לדבר הבא: נוכל להמשיך לציית לחוקים המחמירים של XHTML ולהכניס קצת סדר לקוד שלנו, בעצם אין סיבה שלא נעשה כך.
אם נרצה להשתמש באלמנטים חדשים כגון email input type למרות שחלק מהלקוחות שלנו עדיין מריצים HTML4 - לא נורא, דפדפנים ישנים יותר יתרגמו זאת לשדה טקסט רגיל, כך שהמוטיבציה להוסיף ולחדש די גבוהה.

Local Storage
מנגנון שמירת נתונים ב Client למצבים בהם cookies פחות יעילים.
המידע נשמר כ key/value ובעל קיבולת של לפחות 5MB ומידע זה לעולם לא עובר ל Server.
ל HTML5 קיימים שני סוגי אובייקטים:
1. localStorage (המידע נשמר ללא הגבלת זמן).
2. sessionStorage (המידע נשמר כל עוד הטאב פתוח).

HTML5 Geolocation
בעזרת Geolocation API נוכל לקבל מידע אודות המיקום הגרפי של משתמש מסוים (באישורו בלבד),
גם אם הדפדפן רץ מאחורי proxy, בעזרת GPS, WLAN ועוד, כתובת ה IP האמיתית תזוהה.

באמת שקל להתחיל.
שינוי קטנטן בדמות <!DOCTYPE html> וזהו, אתם די שם. דפדפן מתקדם שתומך באחד או יותר Features, יטפל בתגיות החדשות בחפץ לב, בעוד IE 6 נניח, יצנן את ההתלהבות שלכם ו"ירנדר" את הדף בהתאם ליכולותיו. 
ופה יש עניין קטן שצריך לחדד, אין באמת (נכון לרגע זה) דפדפן אשר מריץ את כל ה Features של HTML5, כל חברת דפדפנים, בוחרת להתרכז בתמיכה ביכולות שהיא רואה לנכון עבורה ועבור משתמשיה.
וכך, ניתן לצפות שהמירוץ החרישי בין חברות הדפדפנים ימשיך להתנהל והתמיכה ביכולות HTML5 תשתפר וככל שהשיפור יעמיק, נבחין ללא ספק במגמה של שימוש נרחב ביכולות אלו.

HTML5 כאן כדי להישאר, אז אמצו אותו בהקדם.

אין תגובות:

הוסף רשומת תגובה