ฉันได้พูดคุยกับเพื่อนเกี่ยวกับวัตถุประสงค์ของ Javascript เมื่อใดและอย่างไรควรใช้อย่างไร ฯลฯ เขาอ้างว่า:
JavaScript ได้รับการออกแบบมาเพื่อเพิ่มการโต้ตอบกับหน้า HTML
[ ... ]
JavaScript ให้เครื่องมือการเขียนโปรแกรม HTML สำหรับนักออกแบบ HTML
- โดยปกติผู้เขียน HTML ไม่ใช่โปรแกรมเมอร์ แต่ JavaScript เป็นภาษาสคริปต์ที่มีไวยากรณ์ง่ายมาก! เกือบทุกคนสามารถวาง "ตัวอย่าง" ของรหัสขนาดเล็กลงในหน้า HTML ของพวกเขา JavaScript สามารถตอบสนองต่อเหตุการณ์
- JavaScript สามารถตั้งค่าให้ทำงานเมื่อมีบางสิ่งเกิดขึ้นเช่นเมื่อเพจโหลดเสร็จหรือเมื่อผู้ใช้คลิกที่องค์ประกอบ HTML JavaScript สามารถอ่านและเขียนองค์ประกอบ HTML ได้
- JavaScript สามารถอ่านและเปลี่ยนแปลงเนื้อหาขององค์ประกอบ HTML สามารถใช้ JavaScript เพื่อตรวจสอบข้อมูล
- จาวาสคริปต์สามารถใช้ในการตรวจสอบข้อมูลในแบบฟอร์มก่อนที่จะถูกส่งไปยังเซิร์ฟเวอร์ สิ่งนี้ช่วยประหยัดเซิร์ฟเวอร์จากการประมวลผลพิเศษ
- JavaScript สามารถใช้เพื่อตรวจจับเบราว์เซอร์ของผู้เยี่ยมชม - JavaScript สามารถใช้ตรวจจับเบราว์เซอร์ของผู้เยี่ยมชมและ - ขึ้นอยู่กับเบราว์เซอร์ - โหลดหน้าอื่นที่ออกแบบมาโดยเฉพาะสำหรับเบราว์เซอร์นั้น
- สามารถใช้ JavaScript เพื่อสร้างคุกกี้ - JavaScript สามารถใช้เพื่อจัดเก็บและดึงข้อมูลบนคอมพิวเตอร์ของผู้เข้าชม
อย่างไรก็ตามดูเหมือนว่า Javascript จะคุ้นเคยกับการทำมากกว่าวันนี้ เพื่อนของฉันยังสนับสนุนการใช้ฟังก์ชัน OOP ของ Javascript ด้วยโดยอ้างว่า "คุณไม่ควรประมวลผลข้อมูลเพียงตรวจสอบความถูกต้อง" Javascript มีข้อ จำกัด ในการตรวจสอบความถูกต้องของข้อมูลและการสร้างกราฟิกที่ฉูดฉาดบนหน้าเว็บหรือไม่?
เขากล่าวต่อไปว่า "คุณไม่ควรพยายามเข้าถึงฐานข้อมูลผ่านทางจาวาสคริปต์" และยังบอกด้วยว่า "โดยทั่วไปคุณไม่ต้องการที่จะยกระดับจาวาสคริปต์อย่างหนัก" ฉันไม่สามารถพูดได้ว่าฉันเห็นด้วยกับความคิดเห็นของเขา แต่ฉันต้องการได้รับข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้
ดังนั้นคำถามของฉัน: Javascript มีวิวัฒนาการมาจากคำจำกัดความด้านบนเป็นสิ่งที่มีประสิทธิภาพมากกว่ามีวิธีที่เราใช้เปลี่ยนแปลงหรือฉันแค่ผิดธรรมดา? ในขณะที่ฉันรู้ว่านี่เป็นคำถามส่วนตัวฉันไม่สามารถหาข้อมูลเพิ่มเติมเกี่ยวกับมันดังนั้นการเชื่อมโยงเล็กน้อยจะดีถ้าไม่มีอะไรอื่น ฉันไม่ได้มองหาการอภิปรายเพียงคำตอบ