REDIRECTED - העברת מספר ארגומנטים דינמי לפונקציות Javascript

כאשר אנחנו כותבים פונקציה ב-Javascript או נראה דוגמא לכזו באינטרנט או בקוד אחר, נראה פונקציות עם מספר ארגומנטים קבוע.
אך מה נעשה במקרה כאשר מספר הארגומנטים שאנו רוצים להעביר לפונקציה יכול להשתנות? למשל, אם נרצה לכתוב פונקציה שמחברת מספרים זה יכול להיות נוח אם היא תוכל לתמוך ולקבל מספר משתנה של ארגומנטים במקום לרשום אותה שוב ושוב עם מספר ארגומנטים שונה בכל פעם.
מה שלא כולם יודעים זה שהארגומנטים של פונקציות ב-Javascript עובדים בצורה קצת שונה משפות אחרות.
למשל, לא חובה להעביר לפונקציה את כל הארגומנטים. אפשר להעביר לה רק חלק מהם והשאר יקבלו את הערך undefined.
כמו כן, ניתן לגשת אל הארגומטים גם בצורה של מערך ובאותו אופן ניתן להעביר לפונקציה יותר פרמטרים ממה שהיא מוגדרת לקבל. [עוד]

תגיות:

REDIRECTED - איך לקבל מייל על כל עדכון ב-RSS באמצעות IFTTT

יש הרבה אתרים שבהם אין אפשרות להירשם לקבלת עדכונים באמצעות המייל, למשל, כמו בבלוג הזה. הסיבות לכך לא רלוונטיות לפוסט זה אך אנסה לתת פתרון לאנשים שבכל זאת היו רוצים לקבל עדכון למייל על כל עדכון שמתקבל באמצעות RSS.
בסוף הקריאה תוכלו ליצור מתכונים ב- IFTTT בעצמכם ולהוסיף מתכונים קיימים לחשבון שלכם. [עוד]

תגיות:

REDIRECTED - שמירת נתונים בצד הלקוח ב- HTML5

בעבר כאשר היינו רוצים לשמור נתונים בצד של המשתמש היינו משתמשים ב-cookie.

ב-HTML 5 הוסיפו לנו 2 אפשרויות נוספות שמוסיפות לנו כוח נוסף מבחינה תכנותית: localStorage ו- sessionStorage.

במאמר זה אסביר עליהם, על ההבדלים ביניהם, אתן דוגמאות איך משתמשים בהם, על ההבדלים בין כל אחד מהם לשימוש ב-cookie ואיך הם עוזרים לנו. [עוד]

תגיות:

REDIRECTED - מדריך HTML 5 - הגדרת סוגים לשדות input

ב-HTML 5 נוספו לנו מספר אפשריות חדשות שבאות להקל עלינו את הכתיבה ועוזרות לקוד להיראות קצת יותר מסודר.

חלקם אפשרויות שבעבר היינו צריכים לרשום קוד ב-JavaScript או באמצעות פקד חיצוני שיתן לנו את אותה תוצאה וכיום ניתן לעשות אותם באמצעות HTML בלבד ורק על ידי שינוי הסוג של ה-input ובמילה אחת וללא צורך בקוד נוסף וארוך. [עוד]

תגיות:

REDIRECT - יצירת קישור לשליחת מייל באמצעות mailto

לפעמים נרצה להוסיף לאתר קישור לשליחת מייל, שיפתח את חשבון המייל במחשב של המשתמש עם הנתונים המתאימים, למשל כתובת המייל של היעד או כותרת מסויימת, וישאיר לו רק להוסיף את המידע שחסר. [עוד]

REDIRECTED - שגיאה בטעינת תמונה והחלפת התמונה באמצעות jQuery

לפעמים כאשר אני מוסיף אלמנט של תמונה (img) אני לא באמת יכול לדעת אם התמונה תיטען או לא. זה יכול לקרות ממספר סיבות, למשל, שימוש בתמונה שנמצאת בשרת אחר, תמונה שנטענת באמצעות web service שעלול להיות לא פעיל לעיתים או שיחזיר שגיאה.

במקרים כאלה אני נוטה להשתמש בפונקציה של jQuery שתחליף את התמונה הבעייתית שלא נטענה בתמונה אחרת כך שבמקום שהמשתמש יראה שגיאה או אזור ריק שלא ברור מה אמור להיות שם, אציג לו תמונת אחרת שתסביר שיש שגיאה או תמונה ברירת מחדל שלא תפגע בחווית המשתמש שלו. [עוד]

REDIRECTED - איך לבדוק אם מחרוזת קיימת ב- Enum ולבצע המרה

כאשר עובדים עם Enum לפעמים יש מקרים שבהם רוצים לקבל את הערך ממחרוזת (string) קיימת, למשל, כאשר מקבלים את הערך מה query string.

על מנת לעשות את זה קיימות פונקציות עזר ב C# אשר עוזרות לנו להמיר טקסט לערך ב-Enum קיים. [עוד]

תגיות:

REDIRECTED - הפעלת פונקציה/לחיצה על כפתור ב-ENTER באמצעות jQuery

כמה מעצבן זה שאתה רוצה לחפש משהו באתר מסוים, אז אתה מקליד בשדה החיפוש שבאתר את מילות המפתח שאתה מעוניין למצוא, לוחץ על מקש ה-ENTER, מחכה קצת, מחכה עוד קצת, ועוד קצת, רק בשביל לגלות ששום דבר לא קורה! [עוד]

תגיות:

REDIRECTED - מדריך HTML 5 - מבנה הדף והתגיות החדשות

HTML 5 מביא איתו שינויים רבים אשר עוזרים לנו בבנית האתרים. אחד מהשינויים הללו הוא תגיות חדשות אשר מוסיפות פונקציונליות וסדר בבניית האתר.

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

תגיות:

REDIRECTED - איך משתמשים נכון ב- Try Catch ?

שימוש ב-try catch יכול לעזור מאד בתוכנה, אך צריך לדעת להשתמש בו נכון ולשלב אותו בהתאם בקוד [עוד]