פרטים

הסבר על אב קדמון, הורה וצאצא

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

כדאי לנסות ליצור טופס שבו המשתמשים יוכלו לשלוח את הצבע המועדף עליהם. צריך לשלוח את הנתונים כבקשה מסוג 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: מדריך למתחילים

mkcert בקצרה

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

  1. מגדירים את mkcert.

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

    brew install mkcert

    הוראות ל-Windows ול-Linux זמינות במאמר install mkcert.

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

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

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

    כך נוצר אישור תקף (ש-mkcert יחתום עליו באופן אוטומטי).

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

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