0.3 הרמת סביבת עבודה וכלי פיתוח תרגול
תרגילים¶
תרגיל 1: התקנת כלים¶
התקינו את כל הכלים הבאים וודאו שהכל עובד:
- התקינו את VS Code מהאתר
https://code.visualstudio.com - התקינו את התוספים הבאים ב-VS Code:
- Live Server
- Prettier
- ESLint
- Auto Rename Tag
- HTML CSS Support
- התקינו Node.js מהאתר
https://nodejs.org(גרסת LTS) - פתחו טרמינל (בתוך VS Code או בנפרד) ובדקו שההתקנה הצליחה:
- צלמו מסך שמראה את הגרסאות שהתקבלו.
תרגיל 2: יצירת פרויקט ראשון¶
- צרו תיקייה חדשה בשם
first-project. - פתחו את התיקייה ב-VS Code (File ואז Open Folder).
- צרו קובץ בשם
index.html. - כתבו
html:5ולחצו Tab כדי ליצור שלד HTML עם Emmet. - בתוך ה-body הוסיפו כותרת עם השם שלכם ופסקה שאומרת "This is my first website".
- פתחו את הקובץ עם Live Server (לחיצה ימנית ואז Open with Live Server).
- ודאו שאתם רואים את האתר בדפדפן.
- שנו את הטקסט ב-VS Code, שמרו, ובדקו שהדפדפן מתעדכן אוטומטית.
תרגיל 3: תרגול קיצורי מקלדת¶
פתחו את קובץ ה-index.html שיצרתם ותרגלו את הקיצורים הבאים:
- השתמשו ב-Ctrl+D כדי לבחור מילה ולשנות כמה מופעים שלה בו-זמנית.
- השתמשו ב-Alt+Up/Down כדי להזיז שורה למעלה או למטה.
- השתמשו ב-Alt+Shift+Down כדי לשכפל שורה.
- השתמשו ב-Ctrl+/ כדי להפוך שורה להערה ולהחזיר אותה.
- השתמשו ב-Ctrl+Shift+K כדי למחוק שורה.
- פתחו את הטרמינל המובנה עם Ctrl+`.
- חפשו קובץ עם Ctrl+P.
תרגיל 4: תרגול Emmet¶
בתוך קובץ HTML, נסו את הקיצורים הבאים של Emmet. כתבו כל קיצור ולחצו Tab, ובדקו שהתוצאה נכונה:
div.container- אמור ליצור div עם class בשם containerdiv#header- אמור ליצור div עם id בשם headerul>li*3- אמור ליצור רשימה עם 3 פריטיםh1+p+p- אמור ליצור כותרת ושתי פסקאותdiv.card>h2+p+button- אמור ליצור div עם class בשם card שמכיל כותרת, פסקה וכפתורnav>ul>li*4>a- אמור ליצור ניווט עם רשימה של 4 קישוריםtable>tr*3>td*3- אמור ליצור טבלה עם 3 שורות ו-3 עמודות
תרגיל 5: חקירת DevTools¶
- פתחו את Chrome וגלשו לאתר כלשהו (למשל
https://www.wikipedia.org). - פתחו את DevTools עם F12.
- בצעו את המשימות הבאות:
בלשונית Elements:
- מצאו את הכותרת הראשית של הדף.
- לחצו עליה פעמיים ושנו את הטקסט שלה. מה קרה?
- בחרו אלמנט כלשהו ובדקו את חוקי ה-CSS שחלים עליו (בצד ימין).
- נסו לכבות חוק CSS אחד על ידי הורדת הסימון (checkbox) - מה קרה?
בלשונית Console:
- הקלידו alert("Hello!") ולחצו Enter. מה קרה?
- הקלידו document.title ולחצו Enter. מה התקבל?
- הקלידו 2 + 2 ולחצו Enter.
בלשונית Network:
- רעננו את הדף (F5) עם לשונית Network פתוחה.
- כמה בקשות נשלחו?
- מה הבקשה הראשונה? מה הסטטוס שלה?
- סננו לפי סוג "Img" - כמה תמונות נטענו?
מצב מובייל:
- הפעילו Device Mode (אייקון טלפון או Ctrl+Shift+M).
- בחרו מכשיר iPhone מהרשימה.
- איך האתר נראה בטלפון? האם הוא שונה?
תרגיל 6: הגדרת Prettier¶
- פתחו את ההגדרות של VS Code (Ctrl+,).
- חפשו "Format On Save" וסמנו את האפשרות.
- חפשו "Default Formatter" ובחרו Prettier.
- כתבו קוד HTML לא מסודר (בלי הזחות נכונות):
- שמרו את הקובץ (Ctrl+S) ובדקו ש-Prettier סידר את הקוד אוטומטית.