Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

JavaScript Framework คืออะไร?


JavaScript Frameworks คือไลบรารีโค้ด JavaScript ที่มีโค้ดเขียนไว้ล่วงหน้าสำหรับฟีเจอร์และงานการเขียนโปรแกรมทั่วไป มันเป็นกรอบงาน (framework) ตรงตัวสำหรับสร้างเว็บไซต์หรือเว็บแอปพลิเคชัน

ตัวอย่างเช่น ใน Vanilla JS คุณต้องอัปเดต DOM ด้วย DOM APIs เองสำหรับการตั้งค่าสไตล์ อัปเดตเนื้อหา ฯลฯ

JS Frameworks ช่วยทำให้งานซ้ำๆ นี้เป็นอัตโนมัติโดยใช้ฟีเจอร์อย่าง Two-way binding และ Templating

แต่ละ Framework มีวิธีการทำงานของตัวเอง ตัวอย่างเช่น Angular เป็น JS Framework ยอดนิยมที่มาพร้อมฟีเจอร์มากมายอย่าง Dependency Injection, Routing ฯลฯ และมีวิธีการสร้างแอปพลิเคชันเฉพาะตัว มันแตกต่างจากวิธีการเขียน JS ธรรมดามาก ใช้ OOP และนิยมในองค์กรขนาดใหญ่

Frameworks อื่นๆ เช่น React ใช้แนวคิด Functional Programming มากกว่า และไม่มีวิธีการที่บังคับ (unopinionated) สามารถใช้เป็นส่วนหนึ่งของแอปพลิเคชันหรือใช้ทั้งหมดก็ได้