التفاصيل

شرح السلف والأب والابن

يشير مصطلح "العنصر اللاحق" إلى حقيقة أنّ العنصر مضمّن في مكان ما داخل عنصر آخر. والمصطلح المقابل هو السلف، ويعني أنّ العنصر يحتوي على أسلاف. بالنسبة إلى الحاوية التالية للأعلى/للأسفل، قد تستخدم هذه العناصر عبارات أكثر تحديدًا، مثل العنصر الرئيسي/العنصر الثانوي. على سبيل المثال، تخيل مستندًا يتضمّن فقرة تحتوي على رابط. العنصر الرئيسي للرابط هو فقرة، ولكنّه يتضمّن أيضًا المستند كعنصر أصل. في المقابل، قد يحتوي المستند على العديد من العناصر الفرعية للفقرة، ولكل منها روابط. وجميع الروابط هي سلالات من المستند الرئيسي.

جرِّب إنشاء نموذج يمكن للمستخدمين من خلاله إرسال لونهم المفضّل. يجب إرسال البيانات كطلب 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

    اطّلِع على install mkcert للحصول على تعليمات حول نظامَي التشغيل Windows وLinux.

    بعد ذلك، أنشئ مرجع تصديق محليًا:

    mkcert -install
  2. أنشئ شهادة موثوق بها.

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

    يؤدي ذلك إلى إنشاء شهادة صالحة (سيتم توقيعها من قِبل mkcert تلقائيًا).

  3. اضبط خادم التطوير لاستخدام HTTPS والشهادة التي أنشأتها في الخطوة 2.

  4. ✨ لقد انتهيت. يمكنك الآن الوصول إلى https://{YOUR HOSTNAME} في المتصفّح بدون أي تحذيرات.