แก้ไขแล้ว: ต้องมี url

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

window.location = "http://www.google.com";

บรรทัดรหัสนี้จะเปลี่ยนเส้นทางหน้าต่างปัจจุบันไปยังหน้าแรกของ Google

_ย่อย_

ใน JavaScript รูทีนย่อยคือบล็อกของโค้ดที่สามารถเรียกได้จากบล็อกของโค้ดอื่น

ข้อโต้แย้งอื่น ๆ ด้วยตนเอง

มีหลายวิธีในการสร้างข้อโต้แย้งเกี่ยวกับตนเองและผู้อื่นใน JavaScript

วิธีแรกคือการใช้คำหลัก "ตัวเอง" ตามด้วยชื่อหรือนิพจน์ ตัวอย่างเช่น self.name จะส่งคืนค่าของคุณสมบัติชื่อบนวัตถุปัจจุบัน

วิธีที่สองคือการใช้คีย์เวิร์ด “อื่นๆ” ตามด้วยนิพจน์ ตัวอย่างเช่น other.name จะส่งคืนค่าของคุณสมบัติชื่อบนวัตถุที่ไม่ใช่วัตถุปัจจุบัน

อินสแตนซ์ของคลาส

ใน JavaScript คลาสคืออินสแตนซ์ของประเภทเฉพาะ พวกมันคล้ายกับตัวแปรที่สามารถเก็บข้อมูลได้ แต่มีคุณสมบัติพิเศษบางอย่าง

ประการแรก คลาสสามารถมีคุณสมบัติเฉพาะสำหรับคลาสนั้น ตัวอย่างเช่น คลาสอาจมีคุณสมบัติที่เรียกว่า "ชื่อ" ที่เก็บชื่อของคลาส

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

สุดท้าย คลาสสามารถมีคุณสมบัติและวิธีการที่ใช้ร่วมกันโดยอินสแตนซ์ทั้งหมดของคลาส สิ่งนี้เรียกว่า “คุณสมบัติต้นแบบ” คุณสมบัติต้นแบบเป็นเหมือนตัวแปรที่เก็บข้อมูลที่อินสแตนซ์ทั้งหมดของคลาสใช้ร่วมกัน อย่างไรก็ตาม ไม่เหมือนกับตัวแปรที่สามารถเก็บข้อมูลชนิดใดก็ได้ คุณสมบัติต้นแบบจะเก็บการอ้างอิงวัตถุเสมอ ซึ่งหมายความว่าเมื่อคุณสร้างอินสแตนซ์ของคลาสโดยใช้ new() คุณจะได้รับการอ้างอิงอ็อบเจกต์ที่ชี้ไปยังอินสแตนซ์ของคลาสอ็อบเจกต์ (แทนที่จะเป็นแค่อ็อบเจ็กต์เก่าธรรมดา) จากนั้น คุณสามารถเข้าถึงสมาชิกของวัตถุนี้โดยใช้สัญลักษณ์จุด (เช่น: Class.prototype)

วิธีการมายากล

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

กระทู้ที่เกี่ยวข้อง:

แสดงความคิดเห็น