MasterScripter

עקרון אחריות יחידה

חמשת העקרונות הראשונים, או בראשי תיבות S.O.L.I.D, היא קבוצת עקרונות שהוצגה לראשונה בשנות האלפיים המוקדמות, שמטרתן לבנות תבנית עבודה שמאפשרת תחזוקת קוד יעילה לצד יכולת הרחבה גבוהה.
בפוסט הזה, שהוא חלק מסדרה בת 5 פוסטים, אני אגלה לכם הכל על העקרון הראשון: עקרון אחריות יחידה

המשך קריאה

מה זה CSS Reset ולמה אני צריך את זה, אם בכלל

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

המשך קריאה

סטנדרט הזהב: אל העתיד עם HTML 5.1

בנובמבר של השנה שחלפה, גרסה 5.1 של HTML קיבלה מעמד רשמי והחליפה את גרסה 5.0 כסטנדרט. באיחור אופנתי, התפניתי לסקור את השינויים המהותיים שהוצגו.
המטרה העיקרית שבגרסה החדשה היא נרמול: לא רעיונות פורצי דרך וטכנולוגיות חדשות, אלא הטמעה בתקן באופן רשמי של פיצ'רים שקיימים במרבית הדפדפנים באופן לא-רשמי לצד הטמעה של פרקטיקות שמיושמות הלכה למעשה באופן לא רשמי. המשמעות היא ברורה: W3C החליטו עבור הדפדפנים – את הפיצ'רים הבאים אתם הולכים להטמיע, אם עוד לא עשיתם זאת.

המשך קריאה

8 תוספים לוורדפרס שיקלו על כל מפתח

בעולם מלא בפלאגינים, הגיע הזמן לרשימת פלאגינים שמיועדים למפתחים!
אז למה שווה לכם לבדוק? מעבר ל8 תוספים מובחרים, יחכו לכם פה גם עוד 4 פלאגינים שלא הצליחו להיכנס לרשימה, ואולי גם בונוס. (הבונוס שווה, וזאת הבטחה).

המשך קריאה

אקספקטו פטרונום: 7 מתודות קסם ששווה להכיר

החל מגרסה 5, PHP מציעה תמיכה מלאה-יותר (אך לא מלאה) של עקרונות תכנות מונחה עצמים,
כשאחת התכונות החדשות שנוספו היא Magic Methods – גם אם לא שמעתם עד היום על המונח הזה, אני מבטיח לכם שיצא לכם ליישם פונקציה שכזו עשרות פעמים!

המשך קריאה

Shadow DOM – הבאטמן של HTML

Shadow DOM הוא נדבך בHTML שחשוב מאוד להכיר. מעבר לעובדה שהוא מאפשר פתרונות לבעיות מסויימות בעבודה עם HTML וCSS, הוא הבסיס לבניית Web Components. וחוץ מזה, מדובר בבאטמן של הHTML – אתם בטוחים שאתם מוכנים להתעסק עם באטמן?

המשך קריאה

6 ספריות JS לשיפור חוויית המשתמש

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

המשך קריאה

Desktop Notifications זה יותר פשוט ממה שחשבתם

לאט לאט השחקנים והשחקניות הגדולים משלבים באתרים ובאפליקציות הווב שלהם Desktop Notifications. לא הגיע הזמן שאחת ולתמיד תלמד גם איך עושים את זה? זה הרבה יותר קל ממה שאתה חושב, וזו הבטחה! Desktop Notifications – למה צריך את זה? אז למה בכלל להשתמש ב Desktop Notifications, או בשפתנו הנפלאה –

המשך קריאה

המדריך השלם ל – TypeScript: חלק ב'

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

אבל חלק ב' – אוי חלק ב' – הוא יהפוך אתכם לתותחי TypeScript מהמעלה הראשונה.
אז בלי הרבה דיבורים – ניגש לעניין: המדריך השלם ל – TypeScript: חלק ב'

המשך קריאה

SASS – לכתוב את זה נכון

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

המשך קריאה