הסבר פשוט להפצת אירועים ב- JavaScript.

הסבר פשוט להפצת אירועים ב- JavaScript.

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

קרא עוד
שינוי גודל יישומי Node.js

שינוי גודל יישומי Node.js

כל מה שאתה צריך לדעת על כלים מובנים של Node.js להרחבהעדכון: מאמר זה הוא כעת חלק מספרי "Node.js מעבר ליסודות". קרא את הגרסה המעודכנת של תוכן זה ועוד על Node בכתובת jscomplete.com/node-beyond-basics .מדרגיות ב- Node.js איננה מחשבה נוספת. זה משהו שנאפה בליבת זמן הריצה. הצומת נקרא Node כדי להדגיש את הרעיון כי י

קרא עוד
הדרך הקלה להגדיר את Docker ב- Raspberry Pi

הדרך הקלה להגדיר את Docker ב- Raspberry Pi

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

קרא עוד

   כיצד להשתמש ב- Wireshark, מנתח המנות הטוב ביותר בסביבה

כיצד להשתמש ב- Wireshark, מנתח המנות הטוב ביותר בסביבה

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

קרא עוד

   עיצוב אתרים רספונסיבי - כיצד לגרום לאתר להיראות טוב בטלפונים ובטאבלטים

עיצוב אתרים רספונסיבי - כיצד לגרום לאתר להיראות טוב בטלפונים ובטאבלטים

בנוף המתפתח במהירות של מכשירים מחוברים, עיצוב אתרים רספונסיבי ממשיך להיות מכריע בפיתוח אתרים. לא מזמן המונח "עיצוב אתרים רספונסיבי" לא היה קיים. אך כיום, רובנו נאלצנו לאמץ זאת במידה מסוימת. על פי הסטטיסטיקה, נכון לשנת 2019 61% מכל ביקורי החיפוש בגוגל מתקיימים במכשיר נייד. בספטמבר 2020 גוגל תשנה את אלגוריתם החיפוש שלה בכדי לתת עדיפות לאתרי

קרא עוד

   איך עברתי קריירה להיות מהנדס תוכנה בעוד 11 חודשים (ואיך גם אתה יכול)

איך עברתי קריירה להיות מהנדס תוכנה בעוד 11 חודשים (ואיך גם אתה יכול)

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

קרא עוד

   מפתח Front End מול Back End Developer - הגדרה ומשמעות בפועל

מפתח Front End מול Back End Developer - הגדרה ומשמעות בפועל

אתרים ויישומים מורכבים! כפתורים ותמונות הם רק קצה הקרחון. עם מורכבות מסוג זה, אתה זקוק לאנשים שינהלו אותה, אך על איזה חלקים אחראים מפתחי הקצה ומפתחי הקצה האחורי? שכבות ההתפתחות הרבות אבל לא כולנו ערימה מלאה אז מה ההבדל בין פיתוח Front End לפיתוח Back End? מהי פיתוח חזית? מהי פיתוח Back End? איפה הדברים נעשים מטושטשים משאבים ללמוד שכבות ההתפתחות הרבות בין אם אתה עובד באתר אינטרנט או באפליקציית iOS מקורית, כל סביבות הפיתוח חולקות נושא

קרא עוד

   כיצד לבנות אפליקציית אנדרואיד מציאות רבודה עם ARCore ו- Android Studio

כיצד לבנות אפליקציית אנדרואיד מציאות רבודה עם ARCore ו- Android Studio

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

קרא עוד

   מבוא עדין למבני נתונים: כיצד פועלים גרפים

מבוא עדין למבני נתונים: כיצד פועלים גרפים

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

קרא עוד

   כיצד לרענן בכוח רכיב ילד תגובה: הדרך הקלה

כיצד לרענן בכוח רכיב ילד תגובה: הדרך הקלה

הערה: נכון ל- React 16, componentWillReceiveProps()הוצא משימוש, כלומר אם אתה משתמש בגרסה זו ומעלה בפרויקט שלך, זו לא עצה טובה עבורך. בעולם התגובה, מכריחים אכיפה של עיבוד חוזר. עליך לתת ל- DOM לדאוג לעצמו כאשר תגיב תופס שינויים stateאו props. על מנת לעקוב אחר הדפוסים האלה, לפעמים אנחנו צריכים לעשות דברים שנראים קצת מטופשים. שקול תרחיש זה: יש לנו שני מרכיבים - הורה וילד. ההורה מבצע

קרא עוד

   כיצד להפעיל את Docker במהדורת הבית של Windows 10

כיצד להפעיל את Docker במהדורת הבית של Windows 10

לאחרונה צפיתי בהדרכה שבה, כדי לעקוב אחריה, עליך להפעיל את דוקר במחשב שלך. בינתיים הכל טוב. אך מתברר כי הגרסאות האחרונות של Docker דורשות את Windows 10 Pro, Enterprise או Education. מה שאומר שאם אתה כמוני ויש לך רק מהדורת Windows 10 Home במחשב הנייד האישי שלך, אז אתה לא יכול להשתמש ב- Docker ... או אולי אתה עדיין יכול . המשך לקרוא למטה כדי לגלות כיצד. ? הַנמָקָה ראשית, בואו נערוך סיכום קצר של המצב. מה אנחנו רוצים להשיג ומה יש לנו כרגע? יש לנו במהדורה הביתית של

קרא עוד

   בניית יישום Node.js באנדרואיד

בניית יישום Node.js באנדרואיד

בניית יישום Node.js באנדרואיד - חלק 1: Termux, Vim ו- Node.js אם אתה מתרגש מ- Node.js ובבעלותך מכשיר אנדרואיד, אין ספק שתיהנה להריץ עליו את Node.js. הודות ל- Termux, אמולטור מסוף וסביבת לינוקס לאנדרואיד, הכיף בפיתוח יישומי אינטרנט של Node.js נמצא במרחק של כמה התקנות של npm! מה אנחנו הולכים לעשות אני אראה כיצד להתחיל לעבוד עם Node.js באמצעות Termux באנדרואיד. אנו נשתמש גם באקס

קרא עוד

   כיצד מאפיין גודל התיבה של CSS שולט בגודל האלמנטים

כיצד מאפיין גודל התיבה של CSS שולט בגודל האלמנטים

מאפיין הגודל של תיבת CSS משמש להתאמה או בקרה על הגודל של כל אלמנט שמקבל a widthאו height. הוא מציין כיצד לחשב את סך widthו heightשל אותו אלמנט. במאמר זה אסביר כיצד box-sizingניתן להשתמש במאפיין CSS לשליטה בגודל האלמנטים. תנאים מוקדמים ידע בסיסי ב- CSS. עורך קוד. דפדפן אינטרנט. ללא מאפיין שינוי גודל התיבה CSS אם תסתכל על קטע הקוד למטה, תבחין שיש שני

קרא עוד

   JavaScript נסה לתפוס: הסבר על טיפול בחריגים

JavaScript נסה לתפוס: הסבר על טיפול בחריגים

try...catch..finallyההצהרה מציינת בלוק של קוד כדי לנסות יחד עם תגובה צריכה להתבצע שגיאה. tryהאמירה מכילה אחד או יותר tryבלוקים, ונסתיים לפחות אחד catchו / או finallyסעיף. try...catch: try { throw new Error('my error'); } catch (err) { console.error(err.message); } // Output: my error try...finally: try { throw new Error('my error'); } finally

קרא עוד

   כיצד להשתמש ב- Redux ב- ReactJS עם דוגמאות אמיתיות

כיצד להשתמש ב- Redux ב- ReactJS עם דוגמאות אמיתיות

מאז שהתחלתי לעבוד עם ReactJS, ב- Creative-Tim, השתמשתי בו רק ליצירת אפליקציות תגובה פשוטות, או תבניות אם תרצו. השתמשתי ב- ReactJS רק עם create-react-app ומעולם לא ניסיתי לשלב אותו במשהו נוסף. הרבה מהמשתמשים שלנו שאלו אותי או את הצוות שלי אם התבניות שנוצרו על ידי היו עם Redux. או אם הם נוצרו באופן כזה

קרא עוד

   מהן שפות הרכבה?

מהן שפות הרכבה?

שפת הרכבה היא הממשק בין שפות ברמה גבוהה יותר (C ++, Java וכו ') וקוד מכונה (בינארי). עבור שפה מורכבת, המהדר הופך קוד ברמה גבוהה יותר לקוד שפת הרכבה. כל משפחת מעבדים מגדירה את ארכיטקטורת מערך ההוראות שלהם (ISA), מערכת הוראות בסיסיות שהמעבד יכול לבצע מבלי להזדקק לתרגום או טרנספורמציה נוספים. המהדר מפרק הוראות מרוכבות מורכבות ברמה גבוהה יותר לפעולות הקיימות ברשות. חלק מה- ISAS הנפוצים יותר בשימוש כיום כוללים MIPS, ARM, Intel x86, RISC-V. הרכבים מפרקים את הוראות ההרכבה לייצוגים הבינאריים שלהם, ומחליפים א

קרא עוד

   כיצד לבחור את עורך JavaScript הטוב ביותר לפיתוח אתרים

כיצד לבחור את עורך JavaScript הטוב ביותר לפיתוח אתרים

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

קרא עוד

   מדריך למתחילים לשירות המכולות האלסטיות של אמזון

מדריך למתחילים לשירות המכולות האלסטיות של אמזון

מאמר זה הוא מבט ברמה גבוהה למתחילים על אמזון ECS. נסקור מושגי ליבה, מונחים, דיאגרמות אדריכלות פשוטות ודוגמאות מופשטות. אז בואו נתחיל! דוקר כדי להעריך את אמזון ECS, ראשית עליך להבין את דוקר. Docker הוא יישום שרת לקוח שניתן להתקין ב- Linux, Windows ו- MacOS ומאפשר לך להריץ מכלי Docker. מיכלים הם סביבות קלות המכילות את כל הדרוש להפעל

קרא עוד

   למד את היסודות של React.js - למתחילים

למד את היסודות של React.js - למתחילים

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

קרא עוד

   מדריך למפעילי SQL - דוגמאות שאילתת מפעיל סיבית, השוואה, חשבון ולוגית

מדריך למפעילי SQL - דוגמאות שאילתת מפעיל סיבית, השוואה, חשבון ולוגית

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

קרא עוד

   אקספרס מוסבר בדוגמאות - התקנה, ניתוב, אמצעי תוכנה ועוד

אקספרס מוסבר בדוגמאות - התקנה, ניתוב, אמצעי תוכנה ועוד

אֶקְסְפּרֶס כשמדובר בבניית יישומי אינטרנט באמצעות Node.js, יצירת שרת יכולה לקחת הרבה זמן. במהלך השנים Node.js הבשיל מספיק בגלל התמיכה מהקהילה. השימוש ב- Node.js כ- backend ליישומי אתרים ואתרים מסייע למפתחים להתחיל לעבוד על היישום או המוצר שלהם במהירות. במדריך זה, אנו נבחן את אקספרס שהיא מסגרת Node.js לפיתוח אתרים שמגיעה עם תכונות כמו ניתוב ועיבוד ותמיכה בממשקי API של REST. מה זה אקספרס? אקספרס היא המסגרת הפופולרית ביותר של No

קרא עוד