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