อย่าอายล่ะ?
วิธีใช้
? วิธีที่ 1
เข้าถึงโดยตรง: https://iuroc.github.io/haixiu/
? วิธีที่ 2
แยกโครงการนี้ จากนั้นใช้ Github Pages เพื่อปรับใช้ไดเร็กทอรี /docs
คุณสมบัติของโครงการ
- เว็บไซต์แบบคงที่อย่างแท้จริง สามารถปรับใช้ได้โดยตรงโดยใช้ Github Pages
- รองรับการเพจข้อมูลและการแสดงด้วยแท็ก และรองรับการเลื่อนไปด้านล่างเพื่อเพิ่มเนื้อหาหน้าถัดไปโดยอัตโนมัติ
- ใช้โปรแกรมดูรูปภาพคุณภาพสูงโดยใช้ PhotoSwipe
- เมื่อโปรแกรมดูรูปภาพสลับรูปภาพ รายการภาพขนาดย่อจะเลื่อนและติดตามไปทุกที่ที่คุณเห็น
- เมื่อโปรแกรมดูรูปภาพมาถึงภาพสุดท้าย ข้อมูลหน้าถัดไปจะถูกเพิ่มโดยอัตโนมัติโดยไม่รบกวนการเรียกดู
- ตาม Location Hash การใช้งานจะรองรับ history.back() เพื่อปิดโปรแกรมดูรูปภาพและเข้ากันได้กับปุ่มย้อนกลับบนมือถือ
- ใช้งานตาม Location Hash เพื่อรองรับ history.forward() เพื่อเปิดโปรแกรมดูรูปภาพและกู้คืนตำแหน่งสุดท้ายโดยอัตโนมัติ
- เมื่อปิดโปรแกรมดูรูปภาพผ่าน Hash ระบบจะรองรับการขัดจังหวะแอนิเมชั่นซึ่งเป็นประสบการณ์ที่ยอดเยี่ยม
- บันทึกตำแหน่งของแถบเลื่อนโดยอัตโนมัติและกำจัดผลกระทบของเหตุการณ์ HashChange บนแถบเลื่อน
เทคโนโลยีที่เกี่ยวข้อง
- การใช้โปรแกรมรวบรวมข้อมูล Node.js Fetch API
- หลังจากรวบรวมข้อมูลแล้ว หน้าต่างๆ จะถูกจัดเก็บไว้ในไฟล์ JSON หลายไฟล์ โดยมีหมายเลขหน้าและข้อมูลแท็กทำเครื่องหมายไว้ในชื่อไฟล์
- ส่วนหน้าใช้เฟรมเวิร์ก Van.js เพื่อสร้าง UI ที่ตอบสนอง
- ส่วนหน้าขอไฟล์ JSON แบบคงที่โดยตรงผ่านการ Fetch เพื่อดำเนินการคำขอเพจ
- ใช้งานโปรแกรมดูรูปภาพโดยใช้ไลบรารี PhotoSwipe
การอัปเดตทรัพยากร
โปรดตรวจสอบเอกสารนี้: Image Collection Program README