JavaScript
-
חיוני ג'אווהסקריפט
JavaScript היא עמוד התומכת של פיתוח האינטרנט המודרני, המפעילה הכול מאתרים אינטראקטיביים ועד יישומים מורכבים ברשת. תכנות מונחה עצמים (OOP), ירושה פרוטוטיפית, מחלקות ES6, Node.js, ותכנות אסינכרוני הם כל אחד מהתחומים העיקריים שיכולים לשפר את כישורי JavaScript שלך לרמה הבאה. הפרסמנו קורס בערוץ ה-YouTube של freeCodeCamp.org שילמד אותך את כל יסודות JavaScript, מיסודות ה-OOP ועד טכניקות אסינכרוניות מתקדמות. הקורס המקיף הזה, שנלמד על ידי סטיבן גרסיה, מכסה מגוון רחב של נושאי JavaScript, כולל יצירת אובייקטים, ירושה, תכונות ES6, Node.js, וטיפול…
-
העלייה הבלתי ניתנת לעצירה של React: למה הוא כאן כדי להישאר
ריאקט, שנוצר על ידי פייסבוק (כעת מטה) ב-2013, שינה לגמרי את דרך בניית ממשקי משתמש של מפתחים. בזמן זה, באקוסיסטם של צד הלקוח כבר כלל רכיבים כבדים כמו AngularJS, Backbone.js ו- jQuery, כל רכיב פותר צרכים ספציפיים. עם זאת, הגישה של ריאקט – להתייחס לממשק המשתמש כפונקציה של מצב – עמדה בצורה בולטת. במקום לתכנת באופן ידני עדכוני נתונים ו-DOM, ריאקט מאפשרת למפתחים לתאר כיצד יראה הממשק תחת תנאים מסוימים. לאחר מכן, באמצעות מנגנון פנימי בשם Virtual DOM, היא מחשבת…
-
צור סמלי חג המולד עם ג'אווה סקריפט ו-HTML
יצירת פרוייקטים ייחודיים היא אחת מהדרכים הטובות ביותר לצמוח כמתכנת, ומה דרך טובה יותר ללמוד מאשר לבנות משהו יצירתי לעונת החגים? דמיינו יצירת לוח שנה חגיגי לחג הכריסמס מאפס, שיוצר סמלים מותאמים אישית לכל יום עד ה-25 בדצמבר. פרוייקט זה מושלם לשיפור המיומנויות שלכם ב-JavaScript תוך פיזור חמלה חגיגית! ואפשר לעשות את זה בכל עת של השנה! פרסמנו עתה קורס בערוץ ה-YouTube של freeCodeCamp.org שילמד אתכם איך לבנות לוח שנה לחג הכריסמס בעזרת JavaScript גרוע וממשק ה-HTML Canvas API. בקורס…
-
דנו נגד נוד.ג'ס: ההשוואה שאף אחד לא ביקש אבל כולם צריכים
אוקי, אז תדמיינו את זה: השעה 11 בלילה, יש לי כוס קפה שהיא איכשהו גם קרה וגם רותחת (מיומנות שאני שולט בה), ואני גולש לתוך חור הארנב של JavaScript runtimes. כן, אני יודע, ערב שישי פראי, נכון? אבל היי, כשאתה מהנדס תוכנה, הרעיון שלך ל"בילוי" לפעמים כולל השוואה בין דנו ל-Node.js בזמן שהחתול שלך שופט אותך מהצד השני של החדר. למעטע קצת על הרעיון הזה, אני מתעסק עם Node.js כבר שנים. זה כמו אותם בגדים שחוקים בארון שלך שאתה פשוט…
-
הבנת הבטחות ב-JavaScript: מדריך מקיף ליצור את שלך מאפס
תכנות אסינכרוני הוא עמוד תווך בלתי נמנע בפיתוח האינטרנט המודרני. מאז הימים הראשונים של Ajax, מפתחי תוכנה נאבקים עם טכניקות שונות לטיפול במשימות אסינכרוניות. טבע ה-threaded הבודד של JavaScript אומר שפעולות ארוכות טווח – כמו בקשות לרשת, קריאת קבצים או ביצוע חישובים מורכבים – חייבות להתבצע בדרך שאינה חוסמת את תהליך הראשי. פתרונות מוקדמים היו מתבססים בעיקר על קולבקים, מה שהוביל לבעיות כמו "גיהנום של קולבקים", טיפול רע בשגיאות ולוגיקת קוד מסובכת. הבטחות מציעות גישה נקייה ומאודקת יותר לניהול פעולות…
-
איך להפוך למפתח אינטרנט – מדריך למתחילים
שוקלים קריירה בפיתוח אתרים? אם כך, אז אתם עושים בחירה מצוינת. פיתוח אתרים הוא אחת המיומנויות המבוקשות ביותר בשוק בשנת 2024. עם יותר מ-5.038 מיליארד משתמשי אינטרנט, לפיתוח אתרים יש עתיד מבטיח. במאמר זה, אני הולך להראות לכם את היסודות של התחלת עבודה בפיתוח אתרים. נחקור טכנולוגיות מרכזיות, רעיונות לפרויקטים שמתאימים למתחילים, משאבים מועילים, וכמה טיפים נוספים. לפני שנתיים, כתבתי מאמר על נושא זה. מכיוון שהביקוש לפיתוח אתרים עדיין גבוה מאוד, אני מתרגש לחזור אליו עם מדריך מפורט יותר. אז,…
-
בניית משחק טיק טק טואו באמצעות React
ברוכים הבאים לגרסה שלי של משחק הTic Tac Toe הקלאסי! יצרתי משחק Tic Tac Toe באמצעות React וSCSS, והשקעתי בו כ-6 שעות. המשחק כולל מצב של שחקן יחיד מול המחשב, פופ-אפ להכרזת מנצח, וספירות ניצחונות עבור שני השחקנים. בעוד שהגריד ניתן להתאמה ל-n x n, הלוגיקה הנוכחית של הניצחון תומכת רק ב-3 x 3. שיפורים עתידיים כוללים מהלכים חכמים יותר של המחשב ופונקציה של רב-משתתפים בזמן אמת. סקירה כללית סך כל הזמן לפיתוח: ~6 שעות טכנולוגיות בשימוש: JavaScript (React) +…
-
עיצוב פלטפורמות טלרפואה נגישות עבור קשישים: מדריך למפתח React
ככל ששירותי הטלה עולים על חשיבותם בעולם היומיום, במיוחד לאחר מגפת הקורונה, כל אוכלוסיות המשתמשים, כולל הקשישים, חייבות להשיג תועלת מהתוכניות שמובילות לחשיבות ההמלצות שלמעלה. React נאמץ במאמר זה כדי לבחון את הגישות הטכניות המרכזיות ליצירת יישומי טלהאלת נגישים שצריכים לעקוב אחרי WCAG. כמו גם בהרבה דברים אחרים, ניתן לבנות ממשקים שנגישים לכולם, כולל הקשישים, על ידי עיון באזורים המרכזיים הבאים בעיצוב או פיתוח. למה נגישות חשובה עבור מבוגרים בטלהאלת אתגרים כוללים בעיות ראייה, בעיות שמיעה, זריזות, ובעיות טעינת קוגניטיבית,…
-
למד כיצד המתמטיקה יכולה לשפר את הקוד שלך על ידי תכנות פוליריתמים
האם אתה מישהו ששאל את עצמו אם מתמטיקה משתלבת בכתיבת קוד? או אולי נאבקת לשמור על קוד נקי ומובן בזמן שעובד על פרויקטים כיפיים? הקורס הזה עשוי לשנות את דעתך! הבנת עקרונות מתמטיקה עשויה לפשט את הקוד שלך, להפוך אותו ליעיל יותר ולעזור לך להפחית באגים מציקים. ולמעלה מכך, זהו דרך נהדרת לשפר את הכישורים הכולליים שלך בתחום הקידוד בדרך מעניינת ומעשית. פרסמנו לאחרונה קורס בערוץ היוטיוב של freeCodeCamp.org כאשר ד"ר ראדו מאריסקו-איסטודור מלמד איך לקודד פוליריתמים ב-JavaScript. הקורס הזה…