DCSIMG
javascript - מקודד לשווא

Browse by Tags

All Tags » javascript (RSS)

Flex 3 hebrew textbox by danielisimo

following my last post on flex3 RTL label , next challenge was input text with RTL support , in that case I decided to cheat and use html input overlying flex. Not so elegant solution, but a solution non the less. the trick is to pass the flex component coordinate and position the HTML input accordingly , and on the HTML side handle keyboard and mouse event to let the flex developer feel @ home with regular focus and key press events. Add the... read more

HTML5 Client Side Storage by danielisimo

ישנם שני ממשקים שתפסו את עיני לגבי שמירת נתונים דרך הדפדפן אכסון נתונים - מאפשר שמירת נתונים בדפדפן בצורת key - value . אכסון מקומי בצורה עבודה לא מכוונת - אפשרות לשמור נתונים במבנה sql מקומי (משתמש ב sqlite). אכסון מבנה נתונים פשוט שמירת הנתונים נעשית דרך api חדשים בשם localStorage sessionStorage שניהם ממשים את אותו ממשק ומבצעים את אותן הפעולת אך תחום שמירת התנונים הוא שונה עבור sessionStorage התחום הוא ה session ועבור localStorage הוא הדומיין (בדומה לשמירת cookies). ה api מאוד פשוט וניתן... read...

כללי YSLOW \\ PAGE SPEED by danielisimo

בעקבות המחקר והעבודה של סונדרס וצוותו הוציאו יאהו כלי בדיקות בשם YSLOW כתוסף דפדפן של פיירפוקס. מאז סונדרס עבר לגוגל וגם הם הוציאו כלי דומה בשם PAGE SPEED במהלך שמזכיר קצת את מיקרוסופט (ולא החלקים הטובים שלה) בהתאם לממצאים של סונדרס וצוותו גובשו הכללים הבאים: 1. צמצום כמות קריאות HTTP ,זאת על ידי שימוש בטכניקות כמו CSS SPRITES ואיחוד קבצי CSS ו JS . 2. הפצת תוכן סטאטי על ידי שימוש ב CDN,המעבר להפצת תוכן סטטי בעזרת CDN קל יותר ומשפיע יותר משינוי ארכיטקטוני לפיצול המידע הדינאמי (את הטכניקה... קרא עוד

תקשורת בין דומיינים חלק 4 – שימוש בפרוקסי by danielisimo

בהמשך לפוסטים הקודמים על תקשורת בין דומיינים ולתגובה של יוסי הפעם אציג את פיתרון מבוסס שרת . הפיתרון שאני מציג כאן הוא בסיסי, למתעניינים ישנו פוסט מעולה לבניית פרוקסי יעיל . הרעיון הוא בבסיסו הוא יצירת פרוקסי, או בעברית בא כוח או נציג הינה דפוס תכנוני (design pattern ??) אשר בגדול שם חיץ בין קוד לקוח לקוד שירות מסוים במקרה שלנו אותו קוד נמצא על שרת מרוחק וקוד הפרוקסי ימצא על השרת שלנו. התרשים הבא ממחיש את רצף הקריאות בפרוקסי: (1) הלקוח (הג’אואסקריפט) קורא לפרוקסי (הקוד שלנו על השרת) (2) הפרוקסי לוקח...
תגים:, , ,

[JavaScript] תקשורת בין דומיינים חלק 3 JSONP by danielisimo

דרך נוספת לתקשר בין דומיינים היא בטכניקת JSONP . גם טכניקה זו מתאפשרת בזכות אי תאימות במדיניות המקור הזהה ומאפשרת טעינה של סקריפט ממקור חיצוני. אותם סקריפט יכול להכיל פונקציות או מידע והתוכן שמגיע עימו נגיש לאפליקציה המארחת במקרה שלנו אנו מדברים על תקשורת נתונים ולכן נעביר מידע. אבל למה לא סתם JSON למה JSONP J avaScript O bject N otation with P adding כשמה כן היא – הודעת ה JSON מגיעה עם ריפוד אותו ריפוד נועד “להעיר” את האפקליקצה המארחת בקבלת התשובה. צורת התקשורת ב JSONP היא הוספה דינאמית של תגי SCRIPT...
תגים:, ,

Bending JavaScript by danielisimo

A client of mine faced me with an odd problem , what he wanted is to have an accessor  (proxy method) for a property in an object. var Person = function (firstname, lastname) { this .firstname = firstname; this .lastname = lastname; } my first response was no problem , just create a function to wrap the property: Person. prototype .FirstName = function (firstname) { if (firstname != null && typeof (firstname) == " string ") { this .firstname = firstname; } return this .firstname;...
תגים:,
Powered by Community Server (Commercial Edition), by Telligent Systems