עדכון ב- HTML5 Labs: מימוש עדכני ל- FileAPI

במימוש החדש של FileAPI בוצעו שינויים במתודת slice שאחראית בין היתר על טיפול בהעלאת קבצים מרובים. מה זה אומר ואיך זה עוזר לנו?

צוות הפיתוח במיקרוסופט, האחראי להמשך שילוב פיצ’רים מתוך תקן HTML5, משיק גרסה חדשה של המימוש ל- FileAPI. למי שלא יודע, תקן HTML 5 החדש עדיין התהליך התהוות ויש בו שינויים מרובים. בצוות האחראי על אינטרנט אקספלורר משחררים גרסאות של מודולים התומכים בפיצ’רים חדשניים של התקן החדש על מנת שמפתחי אינטרנט יוכלו להתרשם מהם ולספק פידבק.

צוות הפיתוח מקפיד לעקוב אחר השינויים בתקן ולעדכן את המודולים הניסיוניים באתר HTML5 labs, כאשר לעתים קצב השינויים מהיר במיוחד. מפתחים מכל העולם מוזמנים להתקין את המודולים באינטרנט אקספלורר 9 ולהתרשם מהם, לשלוח פידבק ובנוסף לתכנן אתרים עתידיים על סמך המודולים האלו.

כאמור, המודול שעודכן בהתאם לשינויים האחרונים בתקן HTML5 הוא FileAPI. בגרסה החדשה שלו נעשו שינויים במתודת slice שאחראית בין היתר על טיפול בהעלאת קבצים מרובים.

התקנת המודול על אינטרנט אקספלורר 9 לצורך לימוד והתנסות

קל מאד להתקין את המודול החדש ולהתנסות בפיצ’ר הזה. כל מה שצריך לעשות זה להוריד את קובץ ה-zip של המודול שנמצא באתר ולפתוח אותו בתיקיה כלשהי שקל להגיע אליה (למשל c:\test).

יש לפתוח את ה-CMD עם הרשאות אדמין, לנווט לספריה אליה פרשמו את קבצי המודול ולהריץ:

regsvr32.exe fileapi.dll

בסיום הפעולה יופיע לנו alert שאומר לנו שההתקנה עברה בהצלחה:

עכשיו אנחנו יכולים לפתוח את אינטרנט אקספלורר 9 ולהכנס לקובץ הדוגמא שמצורף למודול (File API Samples.html) על מנת לראות שאינטרנט אקספלורר 9 תומך ב-FileAPI:

אתם יכולים לבחון את הקוד ולהתנסות בעצמכם בפיתוח סקריפטים. חשוב לזכור שהתקן משתנה באופן מהיר ומדובר באמת ב-Cutting Edge. למרות זאת צוות הפיתוח של HTML5 labs מוציא גרסאות חדשות במהירות רבה ככל האפשר.

הפוסט פורסם במקור בבלוג הקוד הפתוח של מיקרוסופט

גיא בורשטיין

מומחה טכנולוגיות פיתוח במיקרוסופט ישראל, אחראי על הקשר עם קהילת הפתחים בארץ ובימים אלו מוביל את פעילות פיתוח האפליקציות ל- Windows 8

הגב

3 תגובות על "עדכון ב- HTML5 Labs: מימוש עדכני ל- FileAPI"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

* היי, אנחנו אוהבים תגובות!
תיקונים, תגובות קוטלות וכמובן תגובות מפרגנות - בכיף.
חופש הביטוי הוא ערך עליון, אבל לא נוכל להשלים עם תגובות שכוללות הסתה, הוצאת דיבה, תגובות שכוללות מידע המפר את תנאי השימוש של Geektime, תגובות שחורגות מהטעם הטוב ותגובות שהן בניגוד לדין. תגובות כאלו יימחקו מייד.

סידור לפי:   חדש | ישן | הכי מדורגים
תומר
Guest

הייתי שמח לדעת מה בתוכן הזה נחשב “קוד פתוח”, שמיקרוסופט בחרו לפרסם אותו דווקא בבלוג קוד פתוח אצלם. במילים אחרות, אל תאמינו לכל מה שמיקרוסופט מוכרת לכם בתור קוד פתוח, כי במקרים רבים הוא לא כזה.

גיא בורשטיין
Guest

@תומר – תודה על התגובה.
לשאלתך – בלוג הקוד הפתוח של מיקרוסופט עוסק במגוון נושאים:
קוד פתוח – תרומת קוד לפרוייקטי קהילה מוכרים (לינוקס, jQuery, וורדפרס ועוד), ופרוייקטים שמיקרוסופט עצמה מובילה.
אינטראופרביליות – כל הדרכים להתחבר למוצרים וטכנולוגיות של מיקרוסופט מפלטפורמות וטכנולוגיות אחרות.
סטנדרטים – HTML5, CSS3 וסטנדרטים מקובלים אחרים, ואיך מיקרוסופט מאמצת אותם.

אתה מוזמן לקרוא בבלוג מדי פעם. אולי יום אחד תשנה את הגישה שלך לגבי מיקרוסופט…

תומר
Guest

גרסאות בטא אינן “קוד פתוח”, עובדה. כלומר, כאשר אתה מציע למשתמשים להתקין גרסאות נסיוניות של אינטרנט אקספלורר 10, או מגיש להם כל מיני קבצי dll מקומפלים, אתה נותן להם לשחק עם תוכנות נסיוניות, ולכן אינך אמור לקרוא לזה “קוד פתוח”.

לשם השוואה, הגרסאות הנסיוניות של פיירפוקס הן דווקא כן עונות להגדרה של קוד פתוח, ממש כמו הגרסאות הסופיות של אותו הדפדפן. ☺

wpDiscuz

תגיות לכתבה: