0Pricing
React Academy · บทเรียน

การโต้ตอบด้วยแป้นพิมพ์และลิงก์ข้าม

รองรับผู้ใช้ที่เริ่มต้นด้วยแป้นพิมพ์: ใช้ปุ่ม/ลิงก์ดั้งเดิม ลำดับแท็บที่เป็นตรรกะ รูปแบบปุ่มลูกศร และลิงก์ข้ามที่มองเห็นได้ไปยังเนื้อหาหลัก

การโต้ตอบด้วยแป้นพิมพ์และลิงก์ข้าม เป็นบทเรียน React Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 3 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน React Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส React Academy มีบทเรียนทั้งหมด 3 บทเรียน

เหตุผลที่ต้องรองรับแป้นพิมพ์

เป้าหมาย: ทำให้แอปใช้งานได้อย่างสมบูรณ์ด้วยแป้นพิมพ์

  • เลือกใช้ ปุ่ม/ลิงก์เนทีฟ
  • ลำดับ Tab ที่เป็นเหตุเป็นผล
  • จัดเตรียม ลิงก์ข้าม

เลือกใช้ตัวควบคุมเนทีฟ

  • ใช้ ปุ่ม สำหรับการคลิก (Space/Enter ทำงานได้โดยค่าเริ่มต้น)
  • ใช้ ลิงก์สำหรับการนำทาง (Enter)
  • หลีกเลี่ยงกล่องทั่วไปที่คลิกได้ หากจำเป็น ให้เพิ่มบทบาท ลำดับแป้นพิมพ์ และตัวจัดการปุ่ม

สาธิต: ปุ่มจริงดีกว่ากล่องทั่วไป

ปุ่มเนทีฟมีโฟกัส ปุ่มแป้นพิมพ์ และความหมายเชิงโครงสร้างมาให้โดยไม่ต้องตั้งค่าเพิ่ม


<div id="root"></div>

สาธิต: ปุ่มลูกศร (ลำดับแป้นพิมพ์แบบเลื่อนที่)

จัดให้มีการเลื่อนตำแหน่งด้วยปุ่มลูกศรภายในวิดเจ็ตแบบประกอบ (รายการอย่างง่ายที่มีลำดับแป้นพิมพ์แบบเลื่อนที่)


<div id="root"></div>

สาธิต: ข้ามไปยังเนื้อหา

เพิ่ม ลิงก์ข้ามที่ได้รับโฟกัสเป็นรายการแรก เพื่อกระโดดไปยังเนื้อหา หลัก


<div id="root"></div>

รายการตรวจสอบและเคล็ดลับ

  • วางลิงก์ข้ามไว้ลำดับแรกใน DOM และทำให้มองเห็นเมื่อได้รับโฟกัส
  • ตรวจสอบให้แน่ใจว่าพื้นที่หลักรับโฟกัสได้ (tabIndex=-1)
  • รักษาลำดับ Tab ให้เป็นเหตุเป็นผล และหลีกเลี่ยงค่าลำดับแป้นพิมพ์ที่มากกว่า 0

ตรวจสอบจุดประสงค์ของลิงก์ข้าม

ลิงก์ข้ามบนหน้ามีจุดประสงค์อะไร?

ทบทวน

ทบทวน: เลือกใช้ตัวควบคุมเนทีฟ รองรับปุ่มลูกศรในวิดเจ็ตแบบประกอบ และเพิ่ม ลิงก์ข้ามที่มองเห็นเมื่อได้รับโฟกัส เพื่อเข้าถึงเนื้อหาหลักได้อย่างรวดเร็ว

คำถามที่พบบ่อย

บทเรียน “การโต้ตอบด้วยแป้นพิมพ์และลิงก์ข้าม” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การโต้ตอบด้วยแป้นพิมพ์และลิงก์ข้าม” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส React Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส React Academy มีบทเรียนทั้งหมด 3 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การโต้ตอบด้วยแป้นพิมพ์และลิงก์ข้าม”

รองรับผู้ใช้ที่เริ่มต้นด้วยแป้นพิมพ์: ใช้ปุ่ม/ลิงก์ดั้งเดิม ลำดับแท็บที่เป็นตรรกะ รูปแบบปุ่มลูกศร และลิงก์ข้ามที่มองเห็นได้ไปยังเนื้อหาหลัก คุณปฏิบัติ React Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน React Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน React Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 3 บทเรียน

บทเรียน “การโต้ตอบด้วยแป้นพิมพ์และลิงก์ข้าม” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน React Academy นี้ได้ไหม

ได้ บทเรียน React Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ความหมาย ป้ายกำกับ บทบาท และโฟกัส
  2. การโต้ตอบด้วยแป้นพิมพ์และลิงก์ข้าม
  3. พื้นฐานการทดสอบการเข้าถึง
← กลับไปที่ React Academy