اصطلاح نسل به این واقعیت اشاره دارد که یک کالا در جایی در داخل کالای دیگری قرار دارد. اصطلاح متضاد اجداد است که می گویند یک مورد توسط اجداد موجود است. برای کانتینر بعدی به بالا/پایین، ممکن است از اصطلاحات خاصتر والدین/فرزند استفاده کنند. به عنوان مثال، سندی را با یک پاراگراف که یک پیوند در داخل آن وجود دارد، تصور کنید. والد پیوند یک پاراگراف است، اما سند را نیز به عنوان جد دارد. برعکس، سند ممکن است دارای تعداد زیادی پاراگراف باشد که هر کدام دارای پیوندهایی هستند. پیوندها همه از فرزندان سند پدربزرگ و مادربزرگ هستند.
سعی کنید فرمی بسازید که کاربران بتوانند رنگ مورد علاقه خود را ارسال کنند. داده ها باید به عنوان یک درخواست 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
برای اجرای سایت توسعه محلی خود با HTTPS:
mkcert را راه اندازی کنید.
اگر هنوز این کار را نکردهاید، مثلاً mkcert را در macOS نصب کنید:
brew install mkcert
دستورالعمل نصب mkcert را برای ویندوز و لینوکس بررسی کنید.
سپس، یک مرجع گواهی محلی ایجاد کنید:
mkcert -install
یک گواهی قابل اعتماد ایجاد کنید.
mkcert {YOUR HOSTNAME e.g. localhost or mysite.example}
این یک گواهی معتبر ایجاد می کند (که توسط
mkcert
به طور خودکار امضا می شود).سرور توسعه خود را برای استفاده از HTTPS و گواهی که در مرحله 2 ایجاد کرده اید پیکربندی کنید.
✨ تمام شدی! اکنون می توانید بدون اخطار به
https://{YOUR HOSTNAME}
در مرورگر خود دسترسی داشته باشید