รายละเอียด

คำอธิบายบรรพบุรุษ พ่อแม่ และลูกหลาน

คําว่า "รายการที่สืบทอด" หมายถึงข้อเท็จจริงที่ว่ารายการหนึ่งอยู่ภายในอีกรายการหนึ่ง คําตรงข้ามคือ "บรรพบุรุษ" ซึ่งหมายความว่ารายการหนึ่งๆ อยู่ในบรรพบุรุษ สำหรับคอนเทนเนอร์ถัดไปที่เลื่อนขึ้น/ลง รายการเหล่านี้อาจใช้คำที่เฉพาะเจาะจงมากขึ้นอย่าง "หลัก/ย่อย" ตัวอย่างเช่น สมมติว่าเอกสารมีย่อหน้าที่มีลิงก์อยู่ภายใน ลิงก์มีย่อหน้าเป็นองค์ประกอบหลัก แต่ก็มีเอกสารเป็นองค์ประกอบหลักด้วย ในทางกลับกัน เอกสารอาจมีย่อหน้าย่อยหลายรายการ โดยแต่ละรายการมีลิงก์ ลิงก์ทั้งหมดเป็นลิงก์ที่สืบทอดมาจากเอกสารระดับปู่ย่าตายาย

ลองสร้างแบบฟอร์มที่ผู้ใช้ส่งสีที่ชอบได้ คุณควรส่งข้อมูลเป็นคำขอ 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

    ดูวิธีการสำหรับ Windows และ Linux ได้ที่ install mkcert

    จากนั้นสร้างผู้ออกใบรับรองในพื้นที่ โดยทำดังนี้

    mkcert -install
  2. สร้างใบรับรองที่เชื่อถือได้

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

    ซึ่งจะสร้างใบรับรองที่ถูกต้อง (ซึ่ง mkcert จะลงนามให้โดยอัตโนมัติ)

  3. กำหนดค่าเซิร์ฟเวอร์สำหรับนักพัฒนาซอฟต์แวร์ให้ใช้ HTTPS และใบรับรองที่คุณสร้างไว้ในขั้นตอนที่ 2

  4. ✨ เสร็จแล้ว ตอนนี้คุณเข้าถึง https://{YOUR HOSTNAME} ในเบราว์เซอร์ได้โดยไม่ต้องมีคำเตือน