Knockout Part B

6 באוגוסט 2013

המדריך ל – Knockout פרק ב’     המדריך ל – Knockout פרק א’ Collections and Lists Knockout מספקת דרך נוחה לעבוד עם רשימות של אובייקטים. נראה לדוגמה את הקוד הבא: נבנה ViewModel שמכיל בתוכו רשימת אובייקטים. function flightsViewModel() { var self = this; self.flights = ko.observableArray(); } ה – ko.observableArray הוא אובייקט של Knockout שמספק תמיכה לעבודה עם Array. נביא את האובייקטים מהשרת ונוסיף אותם ל...
תגיות: , ,
אין תגובות

Knockout Part A

4 באוגוסט 2013

המדריך ל – Knockout פרק א’     מבוא Knockout היא ספריית JS המאפשרת דרך נוחה לייצר binding בין חלקי ה – UI השונים באפליקציה למודל הנתונים. השימוש בספרייה גורם לכך שכל שינוי במודל הנתונים משתקף באופן מיידי ב –UI, ולהיפך כל שינוי שהמשתמש מבצע ב – UI משתקף במודל הנתונים. מה לא טוב ב – Jquery? Jquery היא ספריית JS פופולארית שמאפשרת לעשות מניפולציות מורכבות על האלמנטים ב – DOM, עם זאת Jquery לא יוצרת תלות בין ה – UI למודל הנתונים, ולכן אם לדוגמה נרצה לייצר התנהגות שרק אם יש...
תגיות: , ,
אין תגובות

Html5 Session

26 במאי 2013

  היום העברתי במיקרוסופט הרצאה בנושא Html5 . בהרצאה עברתי על האלמנטים החדשים שהצטרפו לקוד, ועל ה – Api's שמאפשרים לכתוב אפליקציות Web שלא חייבות להיות תלויות ב – Web. נתתי דגש על כתיבת אפליקציות Html5 ל – Mobile, ועל כך ש – Html5 מהווה כיום את האלטרנטיבה היחידה כדי לכתוב Cross Platform Apps. אני נהניתי מאוד, ואני מקווה שגם מי שהשתתף. את דוגמאות הקוד את המצגת, ואת הקישורים הרלוונטיים שהצגתי ניתן להוריד. בהצלחה דובי
תגיות: ,
אין תגובות

Jsonp with Web api

9 במאי 2013

מה זה Jsonp? Jsonp או "Json with padding" היא טכניקה שמאפשרת לייצר בקשות Ajax גם כאשר השרת נמצא בדומיין אחר. בדרך כלל המדיניות של הדפדפן היא לאפשר לדף שנמצא ב – Server1.com לגשת רק ל –Resources שנמצאים באותו התחום, החריגים היחידים הם תגיות ה – Script שיכולות להביא מידע ממקורות חיצוניים. אבל אין שום דרך לקחת Json Objects מתוך ה – Response ולהריץ אותו על ה – Browser. לדוגמה אם נפנה מתוך דף שנמצא ב – Server1.com ל - server2.example.com/Users/1234 שמחזיר את אובייקט ה – Json הבא: { ...
תגיות: , , ,
תגובה אחת

Phone gap builder

26 בנובמבר 2012

Phone gap builder חברת Phonegap מספקת פלטפורמת  Java scriptהמאפשרת פיתוח של אפליקציה פעם אחת בפלטפורמה המועדפת על המפתח, והפצה לכל הפלטפורמות של מערכות ההפעלה השונות בסמארטפונים. במסגרת שיטוט מחקרי במרחב האינטרנטי נחשפתי לכלי חדש שלהם המאפשר לקחת דפי Html סטנדרטיים עם JS ו...
אין תגובות