ความแตกต่างระหว่างเส้นทางสัมบูรณ์และเส้นทางสัมพัทธ์ (พร้อมตาราง)

สารบัญ:

Anonim

แพลตฟอร์มออนไลน์เป็นกระดานสนทนาที่เพิ่มขึ้นสำหรับทุกธุรกิจในปัจจุบัน สิ่งสำคัญสำหรับเว็บไซต์ดังกล่าวทั้งหมดบนเวิลด์ไวด์เว็บคือลิงก์หรือไฮเปอร์ลิงก์ ลิงก์เหล่านี้สามารถแสดงบนคำหรือสัญลักษณ์ทำให้เรากระโดดจากที่หนึ่งไปยังอีกที่หนึ่งบนอินเทอร์เน็ต ลิงก์เหล่านี้มีสองประเภทคือ แอบโซลูท และ สัมพันธ์ ซึ่งความแตกต่างขึ้นอยู่กับเส้นทางของตำแหน่งที่อธิบายและวิธีการ

เส้นทางสัมพัทธ์กับสัมพัทธ์

ความแตกต่างระหว่างเส้นทางแบบสัมบูรณ์และเส้นทางแบบสัมพัทธ์คือเส้นทางแบบสัมบูรณ์ระบุตำแหน่งจากไดเร็กทอรีรากในขณะที่เส้นทางสัมพัทธ์เกี่ยวข้องกับไดเร็กทอรีปัจจุบัน

ความแตกต่างที่มองเห็นได้อีกอย่างระหว่างเส้นทางทั้งสองคือเส้นทางที่แน่นอนเริ่มต้นด้วยอักขระคั่นเช่น "/" ในขณะที่เส้นทางสัมพัทธ์ไม่เคยเริ่มต้นด้วยอักขระดังกล่าว ในเส้นทางที่แน่นอน ตัวละครที่คั่นข้างหน้าจะไหลลงมายังตำแหน่งที่ต้องการ

อย่างไรก็ตาม การใช้เส้นทางสัมพัทธ์จะเป็นไปได้ก็ต่อเมื่อย้ายไปรอบๆ ในไดเร็กทอรีเดียวกัน เส้นทางที่แน่นอนจะใช้เมื่อลิงก์นำทางไปยังเนื้อหาในเว็บไซต์อื่นและใช้เส้นทางที่เกี่ยวข้องในขณะที่เชื่อมโยงบางอย่างในเว็บไซต์เดียวกัน

ตารางเปรียบเทียบระหว่างเส้นทางสัมบูรณ์และเส้นทางสัมพัทธ์

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

Absolute Path คืออะไร?

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

สำหรับการนำทางดังกล่าวบนโดเมนของเว็บไซต์อื่น เส้นทางที่แน่นอนจะใช้ URL แบบสมบูรณ์ URL เหล่านี้มีรายละเอียดและระบุถึงสถานที่เฉพาะ

อย่างไรก็ตาม อักขระตัวคั่นจะแตกต่างกันไปตามระบบปฏิบัติการที่ใช้ นอกจากนี้ยังมีอักขระหลายตัวที่เกี่ยวข้องกับเส้นทางสัมบูรณ์ซึ่งมีความหมายต่างกันในภาษาคอมพิวเตอร์

เช่น "/" หรือ "\" หมายถึงตัวคั่นไดเร็กทอรีจุดเดียว จุดเดียว "." หมายถึงไดเร็กทอรีปัจจุบันและจุดคู่หรือ ".." หมายถึงไดเร็กทอรีหลัก

นอกจากนี้ ศัพท์แสงเหล่านี้จะเปลี่ยนรูปแบบจากประเทศหนึ่งไปอีกประเทศหนึ่ง เช่น ไดเร็กทอรีภาษาเกาหลีหรือญี่ปุ่น อาจใช้ ¥ หรือ ₩ เป็นตัวคั่นไดเร็กทอรีแทน "/" หรือ "\" มาตรฐาน เส้นทางสัมบูรณ์ที่รวมไดเร็กทอรีรากเสมอ ส่วนใหญ่มักจะเริ่มต้นด้วย "/" หรือ "\" ซึ่งแสดงถึงไฟล์หลัก

เส้นทางสัมพัทธ์คืออะไร?

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

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

ในทำนองเดียวกัน เส้นทางสัมพัทธ์เป็นส่วนหนึ่งของเส้นทางสัมบูรณ์ซึ่งระบุตำแหน่งที่แน่นอนภายใต้ไดเร็กทอรีเดียวกันเมื่อใช้ในระบบปฏิบัติการ เช่น Windows ของ Linux

เส้นทางสัมพัทธ์มักจะเริ่มต้นด้วย”..” ซึ่งเป็นตัวแทนของไดเร็กทอรีหลักแล้วไหลลงไปยังตำแหน่งเฉพาะ อย่างไรก็ตาม พวกมันสั้นกว่าเส้นทางแบบเต็มมาก

ความแตกต่างที่สำคัญระหว่าง เส้นทางสัมบูรณ์และสัมพัทธ์

บทสรุป

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

อย่างไรก็ตาม มีความแตกต่างที่สำคัญระหว่างสองเส้นทางที่ทำให้มีประโยชน์มากในรูปแบบที่แยกจากกัน

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

ความแตกต่างที่สำคัญอีกประการระหว่างสองเส้นทางคือ เส้นทางสัมบูรณ์เริ่มต้นด้วยอักขระคั่น เช่น ตัวคั่นไดเรกทอรี “/” หรือ “\” ในขณะที่เส้นทางสัมพัทธ์เริ่มต้นด้วยอักขระเช่น “..” แต่ไม่เคย “/” หรือ “\ ”

เส้นทางที่แน่นอนใช้เพื่อเชื่อมโยงเนื้อหาจากเว็บไซต์อื่นและเส้นทางที่เกี่ยวข้องใช้เพื่อเชื่อมโยงบางสิ่งบางอย่างในเว็บไซต์เดียวกัน เส้นทางสัมพัทธ์เป็นส่วนหนึ่งของเส้นทางที่สมบูรณ์และช่วยนักพัฒนาในขณะที่เขียนโค้ดที่มีความยาวสำหรับหน้าเว็บ

ความแตกต่างระหว่างเส้นทางสัมบูรณ์และเส้นทางสัมพัทธ์ (พร้อมตาราง)