המונח 'צאצא' מתייחס לעובדה שפריט כלשהו נמצא בתוך פריט אחר. המונח ההפוך הוא 'אב', כלומר פריט שמכיל אבות. בקונטיינר הבא למעלה/למטה, יכול להיות שיופיעו המונחים הספציפיים יותר 'הורה'/'צאצא'. לדוגמה, נניח שיש מסמך עם פסקה שמכילה קישור. הורה הקישור הוא פסקאות, אבל יש לו גם את המסמך בתור ישות אב. לעומת זאת, יכול להיות למסמך הרבה צאצאים של פסקאות, לכל אחד מהם קישורים. כל הקישורים הם צאצאים של המסמך של סבא וסבתא.
כדאי לנסות ליצור טופס שבו המשתמשים יוכלו לשלוח את הצבע המועדף עליהם.
צריך לשלוח את הנתונים כבקשה מסוג 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: מדריך למתחילים
כדי להפעיל את אתר הפיתוח המקומי באמצעות HTTPS:
-
מגדירים את mkcert.
אם עדיין לא עשיתם זאת, מתקינים את mkcert, לדוגמה ב-macOS:
brew install mkcert
הוראות ל-Windows ול-Linux זמינות במאמר install mkcert.
לאחר מכן, יוצרים רשות אישורים מקומית:
mkcert -install
-
יוצרים אישור מהימן.
mkcert {YOUR HOSTNAME e.g. localhost or mysite.example}
כך נוצר אישור תקף (ש-
mkcert
יחתום עליו באופן אוטומטי). -
מגדירים את שרת הפיתוח כך שישתמש ב-HTTPS ובאישור שיצרתם בשלב 2.
-
✨ סיימתם. עכשיו יש לך גישה ל-
https://{YOUR HOSTNAME}
בדפדפן, ללא אזהרות