פרטים

הסבר על ancestor, ancestor וancestor

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

נסו ליצור טופס שבו המשתמשים יכולים לשלוח את הצבע המועדף עליהם. יש לשלוח את הנתונים כבקשת POST, וכתובת ה-URL שבה יעובדו הנתונים צריכה להיות /color.

הצגת הטופס

אחד מהפתרונות האפשריים הוא:

<form method="post" action="/color">
    <label for="color">What is your favorite color?</label>
    <input type="text" name="color" id="color">
    <button>Save</button>
</form>

נניח שאתם רוצים שסקריפט שיפעל ב-https://web.dev יעבד את נתוני הטופס – איך עושים זאת? רוצים לנסות?

החלפת המצב של התשובה

אפשר לבחור את המיקום של הסקריפט באמצעות המאפיין action.

<form action="https://example.com/animals">
...
</form>

שימוש ב-mkcert: cheatsheet

mkcert בקיצור

כדי להפעיל את אתר הפיתוח המקומי באמצעות HTTPS:

  1. הגדרת mkcert.

    אם עוד לא עשיתם את זה, מתקינים את mkcert, לדוגמה ב-macOS:

    brew install mkcert

    בקישור ההתקנה של mkcert מפורטות הוראות ל-Windows ול-Linux.

    לאחר מכן, יוצרים רשות אישורים מקומית:

    mkcert -install
    
  2. יוצרים אישור מהימן.

    mkcert {YOUR HOSTNAME e.g. localhost or mysite.example}
    

    הפעולה הזו תיצור אישור חוקי (שיייחתם באופן אוטומטי על ידי mkcert).

  3. מגדירים את שרת הפיתוח לשימוש ב-HTTPS ובאישור שיצרתם בשלב 2.

  4. ✨ סיימת! עכשיו אפשר לגשת אל https://{YOUR HOSTNAME} בדפדפן, ללא אזהרות