جزئیات

توضیح جد ، پدر و مادر و اولاد

اصطلاح نسل به این واقعیت اشاره دارد که یک کالا در جایی در داخل کالای دیگری قرار دارد. اصطلاح متضاد اجداد است که می گویند یک مورد توسط اجداد موجود است. برای کانتینر بعدی به بالا/پایین، ممکن است از اصطلاحات خاص‌تر والدین/فرزند استفاده کنند. به عنوان مثال، سندی را با یک پاراگراف که یک پیوند در داخل آن وجود دارد، تصور کنید. والد پیوند یک پاراگراف است، اما سند را نیز به عنوان جد دارد. برعکس، سند ممکن است دارای تعداد زیادی پاراگراف باشد که هر کدام دارای پیوندهایی هستند. پیوندها همه از فرزندان سند پدربزرگ و مادربزرگ هستند.

سعی کنید فرمی بسازید که کاربران بتوانند رنگ مورد علاقه خود را ارسال کنند. داده ها باید به عنوان یک درخواست 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 را برای ویندوز و لینوکس بررسی کنید.

    سپس، یک مرجع گواهی محلی ایجاد کنید:

    mkcert -install
    
  2. یک گواهی قابل اعتماد ایجاد کنید.

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

    این یک گواهی معتبر ایجاد می کند (که توسط mkcert به طور خودکار امضا می شود).

  3. سرور توسعه خود را برای استفاده از HTTPS و گواهی که در مرحله 2 ایجاد کرده اید پیکربندی کنید.

  4. ✨ تمام شدی! اکنون می توانید بدون اخطار به https://{YOUR HOSTNAME} در مرورگر خود دسترسی داشته باشید