التفاصيل

شرح ancestor وancestor وancestor

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

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

    راجِع تثبيت mkcert لنظامَي التشغيل Windows وLinux.

    بعد ذلك، عليك إنشاء مرجع تصديق محلي:

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

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

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

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

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