คําว่า "รายการที่สืบทอด" หมายถึงข้อเท็จจริงที่ว่ารายการหนึ่งอยู่ภายในอีกรายการหนึ่ง คําตรงข้ามคือ "บรรพบุรุษ" ซึ่งหมายความว่ารายการหนึ่งๆ อยู่ในบรรพบุรุษ สำหรับคอนเทนเนอร์ถัดไปที่เลื่อนขึ้น/ลง รายการเหล่านี้อาจใช้คำที่เฉพาะเจาะจงมากขึ้นอย่าง "หลัก/ย่อย" ตัวอย่างเช่น สมมติว่าเอกสารมีย่อหน้าที่มีลิงก์อยู่ภายใน ลิงก์มีย่อหน้าเป็นองค์ประกอบหลัก แต่ก็มีเอกสารเป็นองค์ประกอบหลักด้วย ในทางกลับกัน เอกสารอาจมีย่อหน้าย่อยหลายรายการ โดยแต่ละรายการมีลิงก์ ลิงก์ทั้งหมดเป็นลิงก์ที่สืบทอดมาจากเอกสารระดับปู่ย่าตายาย
ลองสร้างแบบฟอร์มที่ผู้ใช้ส่งสีที่ชอบได้
คุณควรส่งข้อมูลเป็นคำขอ 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: เคล็ดลับ
วิธีเรียกใช้เว็บไซต์สำหรับการพัฒนาซอฟต์แวร์ภายในด้วย HTTPS
-
ตั้งค่า mkcert
ติดตั้ง mkcert หากยังไม่ได้ติดตั้ง เช่น ใน macOS ให้ทำดังนี้
brew install mkcert
ดูวิธีการสำหรับ Windows และ Linux ได้ที่ install mkcert
จากนั้นสร้างผู้ออกใบรับรองในพื้นที่ โดยทำดังนี้
mkcert -install
-
สร้างใบรับรองที่เชื่อถือได้
mkcert {YOUR HOSTNAME e.g. localhost or mysite.example}
ซึ่งจะสร้างใบรับรองที่ถูกต้อง (ซึ่ง
mkcert
จะลงนามให้โดยอัตโนมัติ) -
กำหนดค่าเซิร์ฟเวอร์สำหรับนักพัฒนาซอฟต์แวร์ให้ใช้ HTTPS และใบรับรองที่คุณสร้างไว้ในขั้นตอนที่ 2
-
✨ เสร็จแล้ว ตอนนี้คุณเข้าถึง
https://{YOUR HOSTNAME}
ในเบราว์เซอร์ได้โดยไม่ต้องมีคำเตือน