RequireJS - ภาพรวม
RequireJS คือไลบรารี JavaScript และตัวโหลดไฟล์ซึ่งจัดการการอ้างอิงระหว่างไฟล์ JavaScript และในการเขียนโปรแกรมแบบโมดูล นอกจากนี้ยังช่วยปรับปรุงความเร็วและคุณภาพของโค้ด
RequireJS ได้รับการพัฒนาโดย David Mark และเวอร์ชันเริ่มต้น v1.0.0 ได้รับการเผยแพร่ในปี 2009 เป็นโอเพ่นซอร์สและเวอร์ชัน 2.3.3 เป็นเวอร์ชันเสถียรล่าสุด
Why use RequireJS?
It is an open source JavaScript library under the MIT license.
It provides asynchronous module loading.
It has the ability to load nested dependencies.
If you have many small files, then don't need to worry about keeping track of dependencies order.
It provides support for plugins and loads more than one JavaScript files.
Features of RequireJS
It manages the dependencies between JavaScript files and improves the speed and quality of the code.
It combines and minifies the modules into one script for an optimized experience.
It reduces code complexity in large applications.
It gathers different JavaScript files from different modules at the time of compilation.
It allows for easy debugging as it loads the files from plain script tags.